+ case "${usergroup_phase}" in
+ local run_cmd
+ run_cmd=run_su
+ shift
+ run_su /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mlt-7.8.0nb1/work.log
+ su pbulk -c '"$@"' make /opt/local/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mlt-7.8.0nb1/work.log
=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Building for mlt-7.8.0nb1
[  0%] Building C object src/framework/CMakeFiles/mlt.dir/mlt_animation.c.o
In file included from /home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:31:
/usr/include/string.h:99:25: error: conflicting types for 'locale_t'; have 'struct _locale *'
   99 | typedef struct _locale *locale_t;
      |                         ^~~~~~~~
In file included from /home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.h:27,
                 from /home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:23:
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_property.h:42:15: note: previous declaration of 'locale_t' with type 'locale_t' {aka 'char *'}
   42 | typedef char* locale_t;
      |               ^~~~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c: In function 'mlt_animation_interpolate':
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:109:56: warning: passing argument 5 of 'mlt_property_interpolate' from incompatible pointer type [-Wincompatible-pointer-types]
  109 |                                         self->fps, self->locale, current->item.keyframe_type );
      |                                                    ~~~~^~~~~~~~
      |                                                        |
      |                                                        locale_t {aka struct _locale *}
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_property.h:67:118: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'}
   67 | extern int mlt_property_interpolate( mlt_property self, mlt_property points[], double progress, double fps, locale_t locale, mlt_keyframe_type interp );
      |                                                                                                             ~~~~~~~~~^~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c: At top level:
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:184:5: error: conflicting types for 'mlt_animation_parse'; have 'int(struct mlt_animation_s *, const char *, int,  double,  struct _locale *)'
  184 | int mlt_animation_parse(mlt_animation self, const char *data, int length, double fps, locale_t locale )
      |     ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.h:52:12: note: previous declaration of 'mlt_animation_parse' with type 'int(struct mlt_animation_s *, const char *, int,  double,  char *)'
   52 | extern int mlt_animation_parse(mlt_animation self, const char *data, int length, double fps, locale_t locale );
      |            ^~~~~~~~~~~~~~~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c: In function 'mlt_animation_parse_item':
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:347:92: warning: passing argument 3 of 'mlt_property_get_int' from incompatible pointer type [-Wincompatible-pointer-types]
  347 |                         item->frame = mlt_property_get_int( item->property, self->fps, self->locale );
      |                                                                                        ~~~~^~~~~~~~
      |                                                                                            |
      |                                                                                            locale_t {aka struct _locale *}
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_property.h:54:65: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'}
   54 | extern int mlt_property_get_int( mlt_property self, double fps, locale_t );
      |                                                                 ^~~~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c: In function 'mlt_animation_get_item':
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:446:56: warning: passing argument 5 of 'mlt_property_interpolate' from incompatible pointer type [-Wincompatible-pointer-types]
  446 |                                         self->fps, self->locale, item->keyframe_type );
      |                                                    ~~~~^~~~~~~~
      |                                                        |
      |                                                        locale_t {aka struct _locale *}
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_property.h:67:118: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'}
   67 | extern int mlt_property_interpolate( mlt_property self, mlt_property points[], double progress, double fps, locale_t locale, mlt_keyframe_type interp );
      |                                                                                                             ~~~~~~~~~^~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c: In function 'mlt_animation_serialize_cut_tf':
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:694:91: warning: passing argument 2 of 'mlt_property_get_string_l' from incompatible pointer type [-Wincompatible-pointer-types]
  694 |                         const char* value = mlt_property_get_string_l( item.property, self->locale );
      |                                                                                       ~~~~^~~~~~~~
      |                                                                                           |
      |                                                                                           locale_t {aka struct _locale *}
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_property.h:61:60: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'}
   61 | extern char *mlt_property_get_string_l( mlt_property self, locale_t );
      |                                                            ^~~~~~~~
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_animation.c:734:126: warning: passing argument 4 of 'mlt_property_get_time' from incompatible pointer type [-Wincompatible-pointer-types]
  734 |                                         const char *time = mlt_property_get_time( time_property, time_format, self->fps, self->locale );
      |                                                                                                                          ~~~~^~~~~~~~
      |                                                                                                                              |
      |                                                                                                                              locale_t {aka struct _locale *}
/home/pbulk/build/multimedia/mlt/work/mlt-7.8.0/src/framework/mlt_property.h:65:85: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'}
   65 | extern char *mlt_property_get_time( mlt_property self, mlt_time_format, double fps, locale_t );
      |                                                                                     ^~~~~~~~
gmake[2]: *** [src/framework/CMakeFiles/mlt.dir/build.make:76: src/framework/CMakeFiles/mlt.dir/mlt_animation.c.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:525: src/framework/CMakeFiles/mlt.dir/all] Error 2
gmake: *** [Makefile:136: all] Error 2
*** Error code 2

Stop.
bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-2022Q4-x86_64/multimedia/mlt
*** Error code 1

Stop.
bmake: stopped in /data/jenkins/workspace/pkgsrc-2022Q4-x86_64/multimedia/mlt