+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mlt-6.26.1nb6/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/mlt-6.26.1nb6/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for mlt-6.26.1nb6 list='src/framework src/mlt++ src/melt src/modules src/swig profiles'; \ for subdir in $list; do \ /opt/pkg/bin/gmake -s -C $subdir depend || exit 1; \ /opt/pkg/bin/gmake -C $subdir all || exit 1; \ done gmake[1]: Entering directory '/home/pbulk/build/multimedia/mlt/work/mlt-6.26.1/src/framework' gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX_DATA="\"/opt/pkg/share/mlt\"" -DPREFIX_LIB="\"/opt/pkg/lib/mlt\"" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -c -o mlt_audio.o mlt_audio.c gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX_DATA="\"/opt/pkg/share/mlt\"" -DPREFIX_LIB="\"/opt/pkg/lib/mlt\"" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -c -o mlt_frame.o mlt_frame.c mlt_frame.c: In function 'mlt_frame_write_ppm': mlt_frame.c:953:33: warning: '.ppm' directive writing 4 bytes into a region of size between 0 and 5 [-Wformat-overflow=] 953 | sprintf( filename, "frame-%05d.ppm", (int)mlt_frame_get_position( frame ) ); | ^~~~ mlt_frame.c:953:3: note: 'sprintf' output between 16 and 21 bytes into a destination of size 16 953 | sprintf( filename, "frame-%05d.ppm", (int)mlt_frame_get_position( frame ) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX_DATA="\"/opt/pkg/share/mlt\"" -DPREFIX_LIB="\"/opt/pkg/lib/mlt\"" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -c -o mlt_version.o mlt_version.c gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX_DATA="\"/opt/pkg/share/mlt\"" -DPREFIX_LIB="\"/opt/pkg/lib/mlt\"" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -c -o mlt_geometry.o mlt_geometry.c gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX_DATA="\"/opt/pkg/share/mlt\"" -DPREFIX_LIB="\"/opt/pkg/lib/mlt\"" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -c -o mlt_deque.o mlt_deque.c gcc -pipe -fno-aggressive-loop-optimizations -pipe -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -Wall -DPIC -O2 -pipe -fno-tree-dominator-opts -fno-tree-pre -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DPREFIX_DATA="\"/opt/pkg/share/mlt\"" -DPREFIX_LIB="\"/opt/pkg/lib/mlt\"" -I/opt/pkg/include -I/usr/include -I/opt/pkg/include/SDL2 -I/opt/pkg/include/libdrm -I/opt/pkg/include/freetype2 -I/opt/pkg/include/glib-2.0 -I/opt/pkg/include/gio-unix-2.0 -I/opt/pkg/lib/glib-2.0/include -I/opt/pkg/include/harfbuzz -I/opt/pkg/include/ffmpeg4 -I/opt/pkg/qt5/include -c -o mlt_property.o mlt_property.c In file included from mlt_property.c:33: /usr/include/string.h:99:25: error: conflicting types for 'locale_t' 99 | typedef struct _locale *locale_t; | ^~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:42:15: note: previous declaration of 'locale_t' was here 42 | typedef char* locale_t; | ^~~~~~~~ mlt_property.c: In function 'time_clock_to_frames': mlt_property.c:329:26: warning: passing argument 2 of 'setlocale' from incompatible pointer type [-Wincompatible-pointer-types] 329 | setlocale( LC_NUMERIC, locale ); | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from /usr/include/locale.h:41, from mlt_property.c:34: /usr/include/iso/locale_iso.h:104:29: note: expected 'const char *' but argument is of type 'locale_t' {aka 'struct _locale *'} 104 | extern char *setlocale(int, const char *); | ^~~~~~~~~~~~ mlt_property.c: At top level: mlt_property.c:483:5: error: conflicting types for 'mlt_property_get_int' 483 | int mlt_property_get_int( mlt_property self, double fps, locale_t locale ) | ^~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:54:12: note: previous declaration of 'mlt_property_get_int' was here 54 | extern int mlt_property_get_int( mlt_property self, double fps, locale_t ); | ^~~~~~~~~~~~~~~~~~~~ mlt_property.c: In function 'mlt_property_atof': mlt_property.c:546:27: warning: passing argument 2 of 'setlocale' from incompatible pointer type [-Wincompatible-pointer-types] 546 | setlocale( LC_NUMERIC, locale ); | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from /usr/include/locale.h:41, from mlt_property.c:34: /usr/include/iso/locale_iso.h:104:29: note: expected 'const char *' but argument is of type 'locale_t' {aka 'struct _locale *'} 104 | extern char *setlocale(int, const char *); | ^~~~~~~~~~~~ mlt_property.c: At top level: mlt_property.c:576:8: error: conflicting types for 'mlt_property_get_double' 576 | double mlt_property_get_double( mlt_property self, double fps, locale_t locale ) | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:55:15: note: previous declaration of 'mlt_property_get_double' was here 55 | extern double mlt_property_get_double( mlt_property self, double fps, locale_t ); | ^~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:606:14: error: conflicting types for 'mlt_property_get_position' 606 | mlt_position mlt_property_get_position( mlt_property self, double fps, locale_t locale ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:56:21: note: previous declaration of 'mlt_property_get_position' was here 56 | extern mlt_position mlt_property_get_position( mlt_property self, double fps, locale_t ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:766:7: error: conflicting types for 'mlt_property_get_string_l_tf' 766 | char *mlt_property_get_string_l_tf( mlt_property self, locale_t locale, mlt_time_format time_format ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:60:14: note: previous declaration of 'mlt_property_get_string_l_tf' was here 60 | extern char *mlt_property_get_string_l_tf( mlt_property self, locale_t, mlt_time_format ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c: In function 'mlt_property_get_string_l_tf': mlt_property.c:790:28: warning: initialization of 'const char *' from incompatible pointer type 'locale_t' {aka 'struct _locale *'} [-Wincompatible-pointer-types] 790 | const char *localename = locale; | ^~~~~~ mlt_property.c: At top level: mlt_property.c:852:7: error: conflicting types for 'mlt_property_get_string_l' 852 | char *mlt_property_get_string_l( mlt_property self, locale_t locale ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:61:14: note: previous declaration of 'mlt_property_get_string_l' was here 61 | extern char *mlt_property_get_string_l( mlt_property self, locale_t ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1038:7: error: conflicting types for 'mlt_property_get_time' 1038 | char *mlt_property_get_time( mlt_property self, mlt_time_format format, double fps, locale_t locale ) | ^~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:65:14: note: previous declaration of 'mlt_property_get_time' was here 65 | extern char *mlt_property_get_time( mlt_property self, mlt_time_format, double fps, locale_t ); | ^~~~~~~~~~~~~~~~~~~~~ mlt_property.c: In function 'mlt_property_get_time': mlt_property.c:1065:28: warning: initialization of 'const char *' from incompatible pointer type 'locale_t' {aka 'struct _locale *'} [-Wincompatible-pointer-types] 1065 | const char *localename = locale; | ^~~~~~ mlt_property.c: In function 'is_property_numeric': mlt_property.c:1166:27: warning: passing argument 2 of 'setlocale' from incompatible pointer type [-Wincompatible-pointer-types] 1166 | setlocale( LC_NUMERIC, locale ); | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from /usr/include/locale.h:41, from mlt_property.c:34: /usr/include/iso/locale_iso.h:104:29: note: expected 'const char *' but argument is of type 'locale_t' {aka 'struct _locale *'} 104 | extern char *setlocale(int, const char *); | ^~~~~~~~~~~~ mlt_property.c: At top level: mlt_property.c:1227:5: error: conflicting types for 'mlt_property_interpolate' 1227 | int mlt_property_interpolate( mlt_property self, mlt_property p[], | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:67:12: note: previous declaration of 'mlt_property_interpolate' was here 67 | extern int mlt_property_interpolate( mlt_property self, mlt_property points[], double progress, double fps, locale_t locale, mlt_keyframe_type interp ); | ^~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c: In function 'mlt_property_interpolate': mlt_property.c:1241:52: warning: passing argument 2 of 'mlt_property_get_rect' from incompatible pointer type [-Wincompatible-pointer-types] 1241 | points[0] = p[1]? mlt_property_get_rect( p[1], locale ) : zero; | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:28: mlt_property.h:77:68: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c:1244:47: warning: passing argument 2 of 'mlt_property_get_rect' from incompatible pointer type [-Wincompatible-pointer-types] 1244 | points[1] = mlt_property_get_rect( p[2], locale ); | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:28: mlt_property.h:77:68: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c:1260:52: warning: passing argument 2 of 'mlt_property_get_rect' from incompatible pointer type [-Wincompatible-pointer-types] 1260 | points[1] = p[1]? mlt_property_get_rect( p[1], locale ) : zero; | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:28: mlt_property.h:77:68: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c:1263:53: warning: passing argument 2 of 'mlt_property_get_rect' from incompatible pointer type [-Wincompatible-pointer-types] 1263 | points[0] = p[0]? mlt_property_get_rect( p[0], locale ) : zero; | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:28: mlt_property.h:77:68: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c:1264:53: warning: passing argument 2 of 'mlt_property_get_rect' from incompatible pointer type [-Wincompatible-pointer-types] 1264 | points[2] = p[2]? mlt_property_get_rect( p[2], locale ) : zero; | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:28: mlt_property.h:77:68: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c:1265:53: warning: passing argument 2 of 'mlt_property_get_rect' from incompatible pointer type [-Wincompatible-pointer-types] 1265 | points[3] = p[3]? mlt_property_get_rect( p[3], locale ) : zero; | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:28: mlt_property.h:77:68: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c: In function 'refresh_animation': mlt_property.c:1324:73: warning: passing argument 5 of 'mlt_animation_parse' from incompatible pointer type [-Wincompatible-pointer-types] 1324 | mlt_animation_parse( self->animation, self->prop_string, length, fps, locale ); | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from mlt_property.c:29: mlt_animation.h:52:103: note: expected 'locale_t' {aka 'char *'} but argument is of type 'locale_t' {aka 'struct _locale *'} 52 | extern int mlt_animation_parse(mlt_animation self, const char *data, int length, double fps, locale_t locale ); | ~~~~~~~~~^~~~~~ mlt_property.c: At top level: mlt_property.c:1348:8: error: conflicting types for 'mlt_property_anim_get_double' 1348 | double mlt_property_anim_get_double( mlt_property self, double fps, locale_t locale, int position, int length ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:68:15: note: previous declaration of 'mlt_property_anim_get_double' was here 68 | extern double mlt_property_anim_get_double( mlt_property self, double fps, locale_t locale, int position, int length ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1384:5: error: conflicting types for 'mlt_property_anim_get_int' 1384 | int mlt_property_anim_get_int( mlt_property self, double fps, locale_t locale, int position, int length ) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:69:12: note: previous declaration of 'mlt_property_anim_get_int' was here 69 | extern int mlt_property_anim_get_int( mlt_property self, double fps, locale_t locale, int position, int length ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1420:7: error: conflicting types for 'mlt_property_anim_get_string' 1420 | char* mlt_property_anim_get_string( mlt_property self, double fps, locale_t locale, int position, int length ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:70:14: note: previous declaration of 'mlt_property_anim_get_string' was here 70 | extern char* mlt_property_anim_get_string( mlt_property self, double fps, locale_t locale, int position, int length ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1469:5: error: conflicting types for 'mlt_property_anim_set_double' 1469 | int mlt_property_anim_set_double( mlt_property self, double value, double fps, locale_t locale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:71:12: note: previous declaration of 'mlt_property_anim_set_double' was here 71 | extern int mlt_property_anim_set_double( mlt_property self, double value, double fps, locale_t locale, int position, int length, mlt_keyframe_type keyframe_type ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1504:5: error: conflicting types for 'mlt_property_anim_set_int' 1504 | int mlt_property_anim_set_int( mlt_property self, int value, double fps, locale_t locale, | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:72:12: note: previous declaration of 'mlt_property_anim_set_int' was here 72 | extern int mlt_property_anim_set_int( mlt_property self, int value, double fps, locale_t locale, int position, int length, mlt_keyframe_type keyframe_type ); | ^~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1541:5: error: conflicting types for 'mlt_property_anim_set_string' 1541 | int mlt_property_anim_set_string( mlt_property self, const char *value, double fps, locale_t locale, int position, int length ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:73:12: note: previous declaration of 'mlt_property_anim_set_string' was here 73 | extern int mlt_property_anim_set_string( mlt_property self, const char *value, double fps, locale_t locale, int position, int length ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1638:10: error: conflicting types for 'mlt_property_get_rect' 1638 | mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ) | ^~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:77:17: note: previous declaration of 'mlt_property_get_rect' was here 77 | extern mlt_rect mlt_property_get_rect( mlt_property self, locale_t locale ); | ^~~~~~~~~~~~~~~~~~~~~ mlt_property.c: In function 'mlt_property_get_rect': mlt_property.c:1667:27: warning: passing argument 2 of 'setlocale' from incompatible pointer type [-Wincompatible-pointer-types] 1667 | setlocale( LC_NUMERIC, locale ); | ^~~~~~ | | | locale_t {aka struct _locale *} In file included from /usr/include/locale.h:41, from mlt_property.c:34: /usr/include/iso/locale_iso.h:104:29: note: expected 'const char *' but argument is of type 'locale_t' {aka 'struct _locale *'} 104 | extern char *setlocale(int, const char *); | ^~~~~~~~~~~~ mlt_property.c: At top level: mlt_property.c:1735:5: error: conflicting types for 'mlt_property_anim_set_rect' 1735 | int mlt_property_anim_set_rect( mlt_property self, mlt_rect value, double fps, locale_t locale, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:78:12: note: previous declaration of 'mlt_property_anim_set_rect' was here 78 | extern int mlt_property_anim_set_rect( mlt_property self, mlt_rect value, double fps, locale_t locale, int position, int length, mlt_keyframe_type keyframe_type ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ mlt_property.c:1768:10: error: conflicting types for 'mlt_property_anim_get_rect' 1768 | mlt_rect mlt_property_anim_get_rect( mlt_property self, double fps, locale_t locale, int position, int length ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from mlt_property.c:28: mlt_property.h:79:17: note: previous declaration of 'mlt_property_anim_get_rect' was here 79 | extern mlt_rect mlt_property_anim_get_rect( mlt_property self, double fps, locale_t locale, int position, int length ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[1]: *** [<builtin>: mlt_property.o] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/multimedia/mlt/work/mlt-6.26.1/src/framework' gmake: *** [Makefile:9: all] Error 1 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/mlt *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-trunk/multimedia/mlt