+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PGSQL_VERSION_REQD=14 MYSQL_VERSION_REQD=mariadb1011 WRKLOG=/tmp/bulklog/freeDiameter-1.5.0nb19/work.log
+ su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent PGSQL_VERSION_REQD=14 MYSQL_VERSION_REQD=mariadb1011 WRKLOG=/tmp/bulklog/freeDiameter-1.5.0nb19/work.log
WARNING: USE_CMAKE is deprecated; use devel/cmake/build.mk instead.
===> Building for freeDiameter-1.5.0nb19
[  0%] Building C object extensions/dict_eap/CMakeFiles/dict_eap.dir/dict_eap.c.o
[  0%] Built target version_information
[  1%] Building C object extensions/dict_dcca/CMakeFiles/dict_dcca.dir/dict_dcca.c.o
[  0%] Building C object extensions/dict_nasreq/CMakeFiles/dict_nasreq.dir/dict_nasreq.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_eap/dict_eap.c:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_dcca/dict_dcca.c:10:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_nasreq/dict_nasreq.c:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  2%] Linking C shared module ../dict_eap.fdx
[  3%] Building C object extensions/dict_dcca_3gpp/CMakeFiles/dict_dcca_3gpp.dir/dict_dcca_3gpp.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_dcca_3gpp/dict_dcca_3gpp.c:88:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  3%] Linking C shared module ../dict_dcca.fdx
[  3%] Built target dict_eap
[  4%] Linking C shared module ../dict_nasreq.fdx
[  4%] Building C object extensions/dict_dcca_3gpp/CMakeFiles/dict_dcca_3gpp.dir/add_avps.c.o
[  5%] Building C object extensions/dict_dcca_starent/CMakeFiles/dict_dcca_starent.dir/dict_dcca_starent.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_dcca_3gpp/add_avps.c:8:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_dcca_starent/dict_dcca_starent.c:4:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  5%] Built target dict_dcca
[  5%] Building C object extensions/dict_dcca_starent/CMakeFiles/dict_dcca_starent.dir/add_avps.c.o
[  5%] Built target dict_nasreq
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_dcca_starent/add_avps.c:8:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  6%] Building C object extensions/dict_sip/CMakeFiles/dict_sip.dir/dict_sip.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_sip/dict_sip.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  7%] Linking C shared module ../dict_dcca_starent.fdx
[  8%] Building C object extensions/dict_mip6a/CMakeFiles/dict_mip6a.dir/dict_mip6a.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_mip6a/dict_mip6a.c:124:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  8%] Linking C shared module ../dict_mip6a.fdx
[  8%] Built target dict_dcca_starent
[  8%] Linking C shared module ../dict_sip.fdx
[  9%] Building C object extensions/dict_mip6i/CMakeFiles/dict_mip6i.dir/dict_mip6i.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_mip6i/dict_mip6i.c:147:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  9%] Built target dict_mip6a
[  9%] Built target dict_sip
[  9%] Linking C shared module ../dict_mip6i.fdx
[  9%] Building C object extensions/dict_nas_mipv6/CMakeFiles/dict_nas_mipv6.dir/dict_nas_mipv6.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_nas_mipv6/dict_nas_mipv6.c:56:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  9%] Building C object extensions/dict_rfc5777/CMakeFiles/dict_rfc5777.dir/dict_rfc5777.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_rfc5777/dict_rfc5777.c:162:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[  9%] Built target dict_mip6i
[  9%] Generating dict_lxml.tab.c, dict_lxml.tab.h
[ 10%] Linking C shared module ../dict_nas_mipv6.fdx
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 10%] Generating lex.dict_lxml.c
[ 10%] Built target dict_nas_mipv6
[ 11%] Building C object extensions/dict_legacy_xml/CMakeFiles/dict_legacy_xml.dir/dict_lxml.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.c:40:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 11%] Building C object extensions/dict_legacy_xml/CMakeFiles/dict_legacy_xml.dir/dict_lxml_xml.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml_xml.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml_xml.c: In function 'dict_lxml_parse':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml_xml.c:1790:9: warning: 'xmlSAXUserParseFile' is deprecated [-Wdeprecated-declarations]
 1790 |         ret = xmlSAXUserParseFile(&handler, &data, xmlfilename);
      |         ^~~
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml_xml.c:76:
/home/pbulk/build/net/freeDiameter/work/.buildlink/include/libxml2/libxml/parser.h:1005:17: note: declared here
 1005 |                 xmlSAXUserParseFile     (xmlSAXHandlerPtr sax,
      |                 ^~~~~~~~~~~~~~~~~~~
[ 12%] Building C object extensions/dict_legacy_xml/CMakeFiles/dict_legacy_xml.dir/lex.dict_lxml.c.o
[ 12%] Linking C shared module ../dict_rfc5777.fdx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 12%] Building C object extensions/dict_legacy_xml/CMakeFiles/dict_legacy_xml.dir/dict_lxml.tab.c.o
[ 12%] Built target dict_rfc5777
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dict_legacy_xml/dict_lxml.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 13%] Generating diameap.tab.c, diameap.tab.h
[ 13%] Generating acct_conf.tab.c, acct_conf.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap.y:58.1-12: warning: deprecated directive: '%pure_parser', use '%define api.pure' [-Wdeprecated]
   58 | %pure_parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap.y:60.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   60 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_conf.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_conf.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
[ 13%] Linking C shared module ../dict_legacy_xml.fdx
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 13%] Generating lex.diameap.c
[ 14%] Generating lex.acct_conf.c
[ 14%] Built target dict_legacy_xml
[ 14%] Building C object extensions/app_acct/CMakeFiles/app_acct.dir/app_acct.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/app_acct.h:47,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/app_acct.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 14%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 15%] Building C object extensions/app_acct/CMakeFiles/app_acct.dir/acct_db.c.o
[ 16%] Building C object extensions/app_diameap/plugins/eap_identity/CMakeFiles/eap_identity.dir/eap_identity.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/app_acct.h:47,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_db.c:42:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/plugins/eap_identity/../../libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/plugins/eap_identity/../../plugins.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/plugins/eap_identity/eap_identity.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 17%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_server.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_server.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 17%] Building C object extensions/app_acct/CMakeFiles/app_acct.dir/acct_records.c.o
[ 17%] Linking C shared module ../../../eap_identity.emp
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/app_acct.h:47,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_records.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 18%] Building C object extensions/app_acct/CMakeFiles/app_acct.dir/lex.acct_conf.c.o
[ 18%] Built target eap_identity
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/app_acct.h:47,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_conf.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 18%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_plugins.c.o
[ 18%] Building C object extensions/app_acct/CMakeFiles/app_acct.dir/acct_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/app_acct.h:47,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_acct/acct_conf.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_plugins.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 18%] Linking C shared module ../app_acct.fdx
[ 19%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_init.c.o
[ 19%] Linking C shared module ../dict_dcca_3gpp.fdx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_init.c:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 19%] Built target app_acct
[ 19%] Built target dict_dcca_3gpp
[ 19%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_eappacket.c.o
[ 19%] Generating lex.rgw_conf.c
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_eappacket.c:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 20%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_eap.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_eap.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 20%] Building C object extensions/app_radgw/CMakeFiles/debug.dir/rgwx_debug.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_debug.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 20%] Generating rgw_conf.tab.c, rgw_conf.tab.h
[ 20%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_mysql.c.o
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_conf.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_conf.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_mysql.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_mysql.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 20%] Linking C shared module ../debug.rgwx
[ 20%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_tls.c.o
[ 21%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/libcrypt.c.o
[ 22%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/radius.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/radius.c:58:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
[ 22%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap_user.c.o
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 23%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/diameap.tab.c.o
[ 23%] Built target debug
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_user.c:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap.y:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 23%] Building C object extensions/app_diameap/CMakeFiles/app_diameap.dir/lex.diameap.c.o
[ 24%] Building C object extensions/app_radgw/CMakeFiles/auth.dir/rgwx_auth.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/libdiameap.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_diameap/diameap.l:43:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_auth.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
[ 24%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/md5.c.o
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 25%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_msg_codes.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/md5.c:8:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_msg_codes.c:35:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 25%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_msg_attrtype.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_msg_attrtype.c:35:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
[ 26%] Linking C shared module ../app_diameap.fdx
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 26%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_main.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_main.c:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 27%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_clients.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_clients.c:40:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_clients.c: At top level:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_clients.c:68:31: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   68 | static pthread_t dbt_expire = (pthread_t)NULL; /* The thread that will remove old requests information from all clients (one thread for all) */
      |                               ^
[ 27%] Built target app_diameap
[ 27%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_plugins.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_plugins.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 27%] Building C object extensions/app_radgw/CMakeFiles/acct.dir/rgwx_acct.c.o
[ 27%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_servers.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_acct.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
[ 28%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_worker.c.o
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_servers.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_worker.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 29%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/lex.rgw_conf.c.o
[ 29%] Linking C shared module ../auth.rgwx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_conf.l:40:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 29%] Building C object extensions/app_radgw/CMakeFiles/app_radgw.dir/rgw_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_conf.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 29%] Built target auth
[ 29%] Generating lex.rgwx_echodrop.c
[ 29%] Generating app_sip.tab.c, app_sip.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 29%] Linking C shared module ../app_radgw.fdx
[ 30%] Generating rgwx_echodrop.tab.c, rgwx_echodrop.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.y:50.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   50 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 31%] Generating lex.app_sip.c
[ 31%] Linking C shared module ../acct.rgwx
[ 31%] Built target app_radgw
[ 31%] Building C object extensions/app_radgw/CMakeFiles/echodrop.dir/rgwx_echodrop.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 31%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/app_sip.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 31%] Built target acct
[ 32%] Building C object extensions/app_sip/tools/CMakeFiles/freediameter-sip-rtr.dir/app_sip_rtr.c.o
[ 33%] Building C object extensions/app_radgw/CMakeFiles/echodrop.dir/lex.rgwx_echodrop.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.l:39:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 33%] Linking C executable freediameter-sip-rtr
[ 34%] Building C object extensions/app_sip/tools/CMakeFiles/freediameter-sip-ppr.dir/app_sip_ppr.c.o
[ 35%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/libapp_sip.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/libapp_sip.c:37:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 35%] Building C object extensions/app_radgw/CMakeFiles/echodrop.dir/rgwx_echodrop.tab.c.o
[ 35%] Linking C executable freediameter-sip-ppr
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgw_common.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_radgw/rgwx_echodrop.y:53:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 35%] Built target freediameter-sip-rtr
[ 35%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/md5.c.o
[ 36%] Linking C shared module ../echodrop.rgwx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/md5.c:10:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 36%] Built target freediameter-sip-ppr
[ 36%] Generating ard_conf.tab.c, ard_conf.tab.h
[ 37%] Generating lex.rtbusy_conf.c
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/ard_conf.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/ard_conf.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
[ 37%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/multimediaauth.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/multimediaauth.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/ard_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 37%] Built target echodrop
[ 37%] Generating rtbusy_conf.tab.c, rtbusy_conf.tab.h
[ 38%] Generating lex.ard_conf.c
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy_conf.y:41.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   41 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy_conf.y:48.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   48 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
[ 38%] Generating lex.rtd_conf.c
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 39%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/registrationtermination.c.o
[ 40%] Generating rtd_conf.tab.c, rtd_conf.tab.h
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/registrationtermination.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rtd_conf.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rtd_conf.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rtd_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 41%] Building C object extensions/app_redirect/CMakeFiles/app_redirect.dir/app_redir.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/app_redir.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/app_redir.c:40:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 42%] Building C object extensions/rt_busypeers/CMakeFiles/rt_busypeers.dir/rtbusy.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy.h:41,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy.c:37:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 42%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/userauthorization.c.o
[ 42%] Building C object extensions/rt_default/CMakeFiles/rt_default.dir/rt_default.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/userauthorization.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rt_default.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rt_default.c:42:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 43%] Building C object extensions/app_redirect/CMakeFiles/app_redirect.dir/ard_rules.c.o
[ 43%] Building C object extensions/rt_busypeers/CMakeFiles/rt_busypeers.dir/lex.rtbusy_conf.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy.h:41,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy_conf.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/app_redir.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/ard_rules.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 44%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/pushprofile.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/pushprofile.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 44%] Building C object extensions/rt_default/CMakeFiles/rt_default.dir/rtd_rules.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rt_default.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rtd_rules.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
[ 44%] Building C object extensions/rt_busypeers/CMakeFiles/rt_busypeers.dir/rtbusy_conf.tab.c.o
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy.h:41,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_busypeers/rtbusy_conf.y:51:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 44%] Building C object extensions/app_redirect/CMakeFiles/app_redirect.dir/lex.ard_conf.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/app_redir.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/ard_conf.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 44%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/serverassignment.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/serverassignment.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 44%] Building C object extensions/rt_default/CMakeFiles/rt_default.dir/lex.rtd_conf.c.o
[ 45%] Linking C shared module ../rt_busypeers.fdx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rt_default.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rtd_conf.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 45%] Building C object extensions/app_redirect/CMakeFiles/app_redirect.dir/ard_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/app_redir.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_redirect/ard_conf.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 45%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/locationinfo.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/locationinfo.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 46%] Building C object extensions/rt_default/CMakeFiles/rt_default.dir/rtd_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rt_default.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_default/rtd_conf.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 46%] Built target rt_busypeers
[ 46%] Linking C shared module ../app_redirect.fdx
[ 47%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/locationinfosl.c.o
[ 47%] Generating lex.rt_deny_by_size_conf.c
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/locationinfosl.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 48%] Linking C shared module ../rt_default.fdx
[ 48%] Generating rt_deny_by_size_conf.tab.c, rt_deny_by_size_conf.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size_conf.y:43.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   43 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size_conf.y:50.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   50 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 48%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/lex.app_sip.c.o
[ 48%] Built target app_redirect
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 48%] Built target rt_default
[ 49%] Generating lex.rtereg_conf.c
[ 50%] Building C object extensions/rt_deny_by_size/CMakeFiles/rt_deny_by_size.dir/rt_deny_by_size.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size.h:43,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size.c:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 50%] Generating rtereg_conf.tab.c, rtereg_conf.tab.h
[ 51%] Building C object extensions/app_sip/CMakeFiles/app_sip.dir/app_sip.tab.c.o
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg_conf.y:41.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   41 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg_conf.y:48.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   48 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
[ 51%] Building C object extensions/rt_ignore_dh/CMakeFiles/rt_ignore_dh.dir/rt_ignore_dh.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.h:36,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/app_sip/app_sip.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ignore_dh/rt_ignore_dh.c:32:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 51%] Building C object extensions/rt_deny_by_size/CMakeFiles/rt_deny_by_size.dir/lex.rt_deny_by_size_conf.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size.h:43,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size_conf.l:44:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 51%] Linking C shared module ../rt_ignore_dh.fdx
[ 51%] Linking C shared module ../app_sip.fdx
[ 51%] Building C object extensions/rt_ereg/CMakeFiles/rt_ereg.dir/rtereg.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg.h:41,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg.c:45:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 52%] Building C object extensions/rt_deny_by_size/CMakeFiles/rt_deny_by_size.dir/rt_deny_by_size_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size.h:43,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_deny_by_size/rt_deny_by_size_conf.y:53:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 52%] Built target rt_ignore_dh
[ 52%] Built target app_sip
[ 53%] Building C object extensions/rt_ereg/CMakeFiles/rt_ereg.dir/lex.rtereg_conf.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg.h:41,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg_conf.l:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 53%] Linking C shared module ../rt_deny_by_size.fdx
[ 54%] Building C object extensions/rt_load_balance/CMakeFiles/rt_load_balance.dir/rt_load_balance.c.o
[ 54%] Building C object extensions/rt_ereg/CMakeFiles/rt_ereg.dir/rtereg_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_load_balance/rt_load_balance.c:32:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg.h:41,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_ereg/rtereg_conf.y:51:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 55%] Building C object extensions/rt_randomize/CMakeFiles/rt_randomize.dir/rt_randomize.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_randomize/rt_randomize.c:32:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 55%] Built target rt_deny_by_size
[ 55%] Linking C shared module ../rt_load_balance.fdx
[ 55%] Linking C shared module ../rt_randomize.fdx
[ 55%] Building C object extensions/rt_redirect/CMakeFiles/rt_redirect.dir/rt_redir.c.o
[ 56%] Linking C shared module ../rt_ereg.fdx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.h:38,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.c:37:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.c: At top level:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.c:44:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   44 | static pthread_t exp_thr  = (pthread_t)NULL;
      |                             ^
[ 56%] Built target rt_load_balance
[ 57%] Building C object extensions/rt_redirect/CMakeFiles/rt_redirect.dir/redir_entries.c.o
[ 57%] Built target rt_ereg
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.h:38,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/redir_entries.c:37:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 58%] Generating lex.rt_rewrite_conf.c
[ 58%] Built target rt_randomize
[ 58%] Generating aw_conf.tab.c, aw_conf.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/aw_conf.y:42.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   42 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/aw_conf.y:49.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   49 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/aw_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 58%] Generating rt_rewrite_conf.tab.c, rt_rewrite_conf.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite_conf.y:37.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   37 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite_conf.y:44.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   44 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
[ 59%] Generating lex.aw_conf.c
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
[ 59%] Building C object extensions/rt_redirect/CMakeFiles/rt_redirect.dir/redir_expiry.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.h:38,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/redir_expiry.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 59%] Building C object extensions/dbg_dict_dump/CMakeFiles/dbg_dict_dump.dir/dbg_dict_dump.c.o
[ 60%] Building C object extensions/rt_rewrite/CMakeFiles/rt_rewrite.dir/rt_rewrite.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_dict_dump/dbg_dict_dump.c:43:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite.c:32:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 61%] Building C object extensions/acl_wl/CMakeFiles/acl_wl.dir/acl_wl.c.o
[ 62%] Building C object extensions/rt_redirect/CMakeFiles/rt_redirect.dir/redir_fwd.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/acl_wl.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/acl_wl.c:43:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.h:38,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/redir_fwd.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 63%] Linking C shared module ../dbg_dict_dump.fdx
[ 63%] Building C object extensions/rt_rewrite/CMakeFiles/rt_rewrite.dir/lex.rt_rewrite_conf.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite.h:33,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite_conf.l:37:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 63%] Building C object extensions/acl_wl/CMakeFiles/acl_wl.dir/aw_tree.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/acl_wl.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/aw_tree.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 63%] Building C object extensions/rt_redirect/CMakeFiles/rt_redirect.dir/redir_out.c.o
[ 63%] Built target dbg_dict_dump
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/rt_redir.h:38,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_redirect/redir_out.c:37:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 63%] Building C object extensions/rt_rewrite/CMakeFiles/rt_rewrite.dir/rt_rewrite_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite.h:33,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/rt_rewrite/rt_rewrite_conf.y:47:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 63%] Building C object extensions/acl_wl/CMakeFiles/acl_wl.dir/lex.aw_conf.c.o
[ 64%] Generating dbg_loglevel_conf.tab.c, dbg_loglevel_conf.tab.h
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel_conf.y:43.1-14: warning: deprecated directive: '%error-verbose', use '%define parse.error verbose' [-Wdeprecated]
   43 | %error-verbose
      | ^~~~~~~~~~~~~~
      | %define parse.error verbose
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel_conf.y:50.1-12: warning: deprecated directive: '%pure-parser', use '%define api.pure' [-Wdeprecated]
   50 | %pure-parser
      | ^~~~~~~~~~~~
      | %define api.pure
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel_conf.y: warning: fix-its can be applied.  Rerun with option '--update'. [-Wother]
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/acl_wl.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/aw_conf.l:43:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 64%] Linking C shared module ../rt_redirect.fdx
[ 64%] Generating lex.dbg_loglevel_conf.c
[ 65%] Linking C shared module ../rt_rewrite.fdx
[ 66%] Building C object extensions/acl_wl/CMakeFiles/acl_wl.dir/aw_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/acl_wl.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/acl_wl/aw_conf.y:52:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 66%] Built target rt_redirect
[ 66%] Building C object extensions/dbg_loglevel/CMakeFiles/dbg_loglevel.dir/dbg_loglevel.c.o
[ 66%] Built target rt_rewrite
[ 66%] Linking C shared module ../acl_wl.fdx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel.h:43,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel.c:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 67%] Building C object extensions/dbg_loglevel/CMakeFiles/dbg_loglevel.dir/lex.dbg_loglevel_conf.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel.h:43,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel_conf.l:44:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 68%] Building C object extensions/dbg_monitor/CMakeFiles/dbg_monitor.dir/dbg_monitor.c.o
[ 68%] Building C object extensions/dbg_msg_timings/CMakeFiles/dbg_msg_timings.dir/dbg_msg_timings.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_msg_timings/dbg_msg_timings.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_monitor/dbg_monitor.c:41:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 68%] Built target acl_wl
[ 68%] Building C object extensions/dbg_loglevel/CMakeFiles/dbg_loglevel.dir/dbg_loglevel_conf.tab.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel.h:43,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_loglevel/dbg_loglevel_conf.y:53:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 69%] Linking C shared module ../dbg_msg_timings.fdx
[ 69%] Linking C shared module ../dbg_monitor.fdx
[ 70%] Building C object extensions/dbg_msg_dumps/CMakeFiles/dbg_msg_dumps.dir/dbg_msg_dumps.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_msg_dumps/dbg_msg_dumps.c:66:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 70%] Linking C shared module ../dbg_loglevel.fdx
[ 70%] Built target dbg_monitor
[ 70%] Built target dbg_msg_timings
[ 70%] Linking C shared module ../dbg_msg_dumps.fdx
[ 70%] Building C object extensions/dbg_rt/CMakeFiles/dbg_rt.dir/dbg_rt.c.o
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/dbg_rt/dbg_rt.c:40:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 70%] Built target dbg_loglevel
[ 70%] Building C object extensions/test_cc/CMakeFiles/test_cc.dir/test_cc.c.o
[ 70%] Built target dbg_msg_dumps
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/test_cc/test_cc.c:34:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 71%] Linking C shared module ../dbg_rt.fdx
[ 71%] Building C object extensions/test_ccload/CMakeFiles/test_ccload.dir/test_ccload.c.o
[ 72%] Building C object libfdproto/CMakeFiles/libfdproto.dir/dictionary.c.o
[ 73%] Linking C shared module ../test_cc.fdx
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdcore.h:44,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/extension.h:45,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/test_ccload/test_ccload.c:38:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/test_ccload/test_ccload.c: At top level:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/extensions/test_ccload/test_ccload.c:45:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
   45 | static pthread_t gen_thr  = (pthread_t)NULL;
      |                             ^
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/libfdproto/fdproto-internal.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/libfdproto/dictionary.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
[ 73%] Built target dbg_rt
[ 74%] Linking C shared module ../test_ccload.fdx
[ 74%] Building C object libfdproto/CMakeFiles/libfdproto.dir/dictionary_functions.c.o
[ 74%] Built target test_cc
In file included from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/libfdproto/fdproto-internal.h:42,
                 from /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/libfdproto/dictionary_functions.c:36:
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h: In function 'fd_thr_term':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:848:20: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  848 |         if (*th == (pthread_t)NULL)
      |                    ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:69: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                                                                     ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:858:17: note: in expansion of macro 'TRACE_DEBUG'
  858 |                 TRACE_DEBUG(ANNOYING, "The thread %p was canceled", (void *)*th);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:523:54: note: in expansion of macro 'LOG_E'
  523 |                         if      (oldlevel <= NONE) { LOG_E(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:524:54: note: in expansion of macro 'LOG_I'
  524 |                         else if (oldlevel <= INFO) { LOG_I(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:525:54: note: in expansion of macro 'LOG_N'
  525 |                         else if (__l__ == 2)       { LOG_N(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:526:54: note: in expansion of macro 'LOG_D'
  526 |                         else if (oldlevel <= FULL) { LOG_D(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:64: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                                                                ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:313:81: note: in definition of macro 'LOG'
  313 |         fd_log((printlevel), STD_TRACE_FMT_STRING format STD_TRACE_FMT_ARGS, ## args)
      |                                                                                 ^~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:527:54: note: in expansion of macro 'LOG_A'
  527 |                         else                       { LOG_A(format,##args); }            \
      |                                                      ^~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:860:17: note: in expansion of macro 'TRACE_DEBUG'
  860 |                 TRACE_DEBUG(CALL, "The thread %p returned %p", (void *)*th, th_ret);
      |                 ^~~~~~~~~~~
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/include/freeDiameter/libfdproto.h:864:15: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast]
  864 |         *th = (pthread_t)NULL;
      |               ^
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/libfdproto/dictionary_functions.c: In function 'fd_dictfct_Time_dump':
/home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0/libfdproto/dictionary_functions.c:356:26: error: 'struct tm' has no member named 'tm_gmtoff'
  356 |         _format_offs(conv.tm_gmtoff, tz_buf);
      |                          ^
--- libfdproto/CMakeFiles/libfdproto.dir/dictionary_functions.c.o ---
*** [libfdproto/CMakeFiles/libfdproto.dir/dictionary_functions.c.o] Error code 1

bmake[2]: stopped making "libfdproto/CMakeFiles/libfdproto.dir/build" in /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0
[ 74%] Building C object libfdproto/CMakeFiles/libfdproto.dir/dispatch.c.o
[ 74%] Built target test_ccload
*** [all] Error code 6

bmake: stopped making "all" in /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0
bmake: 1 error

bmake: stopped making "all" in /home/pbulk/build/net/freeDiameter/work/freeDiameter-1.5.0
*** Error code 2

Stop.
bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/freeDiameter
*** Error code 1

Stop.
bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/net/freeDiameter