=> Bootstrap dependency digest>=20211023: found digest-20220214
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'.
===> Building for gpac-1.0.1nb17
echo "#define GPAC_GIT_REVISION \"release\"" > /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/revision.h
sh: git: not found
No GIT Version found
make -C src all
make[1]: Entering directory '/pbulk/work/multimedia/gpac/work/gpac-1.0.1/src'
cat .deps/utils/os_divers.dep .deps/utils/os_file.dep .deps/utils/list.dep .deps/utils/bitstream.dep .deps/utils/constants.dep .deps/utils/error.dep .deps/utils/alloc.dep .deps/utils/url.dep .deps/utils/configfile.dep .deps/utils/gltools.dep .deps/utils/gzio.dep .deps/utils/sha1.dep .deps/utils/base_encoding.dep .deps/utils/math.dep .deps/utils/os_net.dep .deps/utils/os_thread.dep .deps/utils/os_config_init.dep .deps/utils/cache.dep .deps/utils/downloader.dep .deps/utils/xml_parser.dep .deps/utils/utf.dep .deps/utils/token.dep .deps/utils/color.dep .deps/utils/Remotery.dep .deps/utils/uni_bidi.dep .deps/utils/unicode.dep .deps/utils/os_module.dep .deps/utils/module.dep .deps/utils/path2d.dep .deps/utils/path2d_stroker.dep .deps/crypto/g_crypt.dep .deps/crypto/g_crypt_openssl.dep .deps/crypto/g_crypt_tinyaes.dep .deps/crypto/tiny_aes.dep .deps/scenegraph/base_scenegraph.dep .deps/scenegraph/mpeg4_animators.dep .deps/scenegraph/commands.dep .deps/scenegraph/mpeg4_nodes.dep .deps/scenegraph/mpeg4_valuator.dep .deps/scenegraph/vrml_interpolators.dep .deps/scenegraph/vrml_proto.dep .deps/scenegraph/vrml_route.dep .deps/scenegraph/vrml_script.dep .deps/scenegraph/vrml_js.dep .deps/scenegraph/vrml_tools.dep .deps/scenegraph/x3d_nodes.dep .deps/scenegraph/svg_attributes.dep .deps/scenegraph/svg_types.dep .deps/scenegraph/svg_js.dep .deps/scenegraph/smil_anim.dep .deps/scenegraph/smil_timing.dep .deps/scenegraph/svg_properties.dep .deps/scenegraph/dom_events.dep .deps/scenegraph/dom_js.dep .deps/scenegraph/xml_ns.dep .deps/ietf/rtcp.dep .deps/ietf/rtp.dep .deps/ietf/rtp_packetizer.dep .deps/ietf/rtp_pck_3gpp.dep .deps/ietf/rtp_pck_mpeg12.dep .deps/ietf/rtp_pck_mpeg4.dep .deps/ietf/rtsp_command.dep .deps/ietf/rtsp_common.dep .deps/ietf/rtsp_response.dep .deps/ietf/rtsp_session.dep .deps/ietf/sdp.dep .deps/ietf/rtp_depacketizer.dep .deps/ietf/rtp_streamer.dep .deps/bifs/arith_decoder.dep .deps/bifs/bifs_codec.dep .deps/bifs/bifs_node_tables.dep .deps/bifs/com_dec.dep .deps/bifs/com_enc.dep .deps/bifs/conditional.dep .deps/bifs/field_decode.dep .deps/bifs/field_encode.dep .deps/bifs/memory_decoder.dep .deps/bifs/predictive_mffield.dep .deps/bifs/quantize.dep .deps/bifs/script_dec.dep .deps/bifs/script_enc.dep .deps/bifs/unquantize.dep .deps/isomedia/avc_ext.dep .deps/isomedia/box_code_3gpp.dep .deps/isomedia/box_code_apple.dep .deps/isomedia/box_code_base.dep .deps/isomedia/box_code_drm.dep .deps/isomedia/box_code_meta.dep .deps/isomedia/box_dump.dep .deps/isomedia/box_funcs.dep .deps/isomedia/data_map.dep .deps/isomedia/drm_sample.dep .deps/isomedia/isom_intern.dep .deps/isomedia/isom_read.dep .deps/isomedia/isom_store.dep .deps/isomedia/isom_write.dep .deps/isomedia/media.dep .deps/isomedia/media_odf.dep .deps/isomedia/meta.dep .deps/isomedia/movie_fragments.dep .deps/isomedia/sample_descs.dep .deps/isomedia/stbl_read.dep .deps/isomedia/stbl_write.dep .deps/isomedia/track.dep .deps/isomedia/tx3g.dep .deps/isomedia/iff.dep .deps/isomedia/hint_track.dep .deps/isomedia/hinting.dep .deps/isomedia/box_code_adobe.dep .deps/odf/desc_private.dep .deps/odf/descriptors.dep .deps/odf/odf_code.dep .deps/odf/odf_codec.dep .deps/odf/odf_command.dep .deps/odf/qos.dep .deps/odf/slc.dep .deps/odf/ipmpx_code.dep .deps/odf/oci_codec.dep .deps/odf/ipmpx_dump.dep .deps/odf/ipmpx_parse.dep .deps/odf/odf_dump.dep .deps/odf/odf_parse.dep .deps/media_tools/isom_tools.dep .deps/media_tools/dash_segmenter.dep .deps/media_tools/av_parsers.dep .deps/media_tools/atsc_dmx.dep .deps/media_tools/img.dep .deps/media_tools/media_import.dep .deps/media_tools/mpegts.dep .deps/media_tools/m3u8.dep .deps/media_tools/mpd.dep .deps/media_tools/dash_client.dep .deps/media_tools/media_export.dep .deps/media_tools/m2ts_mux.dep .deps/media_tools/avilib.dep .deps/media_tools/mpeg2_ps.dep .deps/media_tools/gpac_ogg.dep .deps/media_tools/crypt_tools.dep .deps/media_tools/isom_hinter.dep .deps/media_tools/saf.dep .deps/media_tools/vobsub.dep .deps/media_tools/webvtt.dep .deps/scene_manager/scene_manager.dep .deps/scene_manager/text_to_bifs.dep .deps/scene_manager/loader_bt.dep .deps/scene_manager/loader_xmt.dep .deps/scene_manager/loader_isom.dep .deps/scene_manager/loader_qt.dep .deps/scene_manager/loader_svg.dep .deps/scene_manager/swf_parse.dep .deps/scene_manager/swf_bifs.dep .deps/scene_manager/swf_svg.dep .deps/scene_manager/scene_dump.dep .deps/scene_manager/scene_stats.dep .deps/scene_manager/scene_engine.dep .deps/scene_manager/encode_isom.dep .deps/terminal/terminal.dep .deps/compositor/audio_input.dep .deps/compositor/audio_mixer.dep .deps/compositor/audio_render.dep .deps/compositor/bindable.dep .deps/compositor/camera.dep .deps/compositor/compositor.dep .deps/compositor/compositor_2d.dep .deps/compositor/compositor_3d.dep .deps/compositor/compositor_node_init.dep .deps/compositor/drawable.dep .deps/compositor/events.dep .deps/compositor/font_engine.dep .deps/compositor/hc_flash_shape.dep .deps/compositor/hardcoded_protos.dep .deps/compositor/mesh.dep .deps/compositor/mesh_collide.dep .deps/compositor/mesh_tesselate.dep .deps/compositor/mpeg4_animstream.dep .deps/compositor/mpeg4_audio.dep .deps/compositor/mpeg4_background.dep .deps/compositor/mpeg4_background2d.dep .deps/compositor/mpeg4_bitmap.dep .deps/compositor/mpeg4_composite.dep .deps/compositor/mpeg4_form.dep .deps/compositor/mpeg4_geometry_2d.dep .deps/compositor/mpeg4_geometry_3d.dep .deps/compositor/mpeg4_geometry_ifs2d.dep .deps/compositor/mpeg4_geometry_ils2d.dep .deps/compositor/mpeg4_gradients.dep .deps/compositor/mpeg4_grouping.dep .deps/compositor/mpeg4_grouping_2d.dep .deps/compositor/mpeg4_grouping_3d.dep .deps/compositor/mpeg4_layer_2d.dep .deps/compositor/mpeg4_layer_3d.dep .deps/compositor/mpeg4_layout.dep .deps/compositor/mpeg4_lighting.dep .deps/compositor/mpeg4_path_layout.dep .deps/compositor/mpeg4_sensors.dep .deps/compositor/mpeg4_sound.dep .deps/compositor/mpeg4_text.dep .deps/compositor/mpeg4_textures.dep .deps/compositor/mpeg4_timesensor.dep .deps/compositor/mpeg4_viewport.dep .deps/compositor/navigate.dep .deps/compositor/offscreen_cache.dep .deps/compositor/svg_base.dep .deps/compositor/svg_filters.dep .deps/compositor/svg_font.dep .deps/compositor/svg_geometry.dep .deps/compositor/svg_grouping.dep .deps/compositor/svg_media.dep .deps/compositor/svg_paint_servers.dep .deps/compositor/svg_text.dep .deps/compositor/texturing.dep .deps/compositor/texturing_gl.dep .deps/compositor/visual_manager.dep .deps/compositor/visual_manager_2d.dep .deps/compositor/visual_manager_2d_draw.dep .deps/compositor/visual_manager_3d.dep .deps/compositor/visual_manager_3d_gl.dep .deps/compositor/x3d_geometry.dep .deps/compositor/clock.dep .deps/compositor/mpeg4_inputsensor.dep .deps/compositor/mpeg4_mediacontrol.dep .deps/compositor/media_object.dep .deps/compositor/mpeg4_mediasensor.dep .deps/compositor/mpeg4_inline.dep .deps/compositor/scene_ns.dep .deps/compositor/object_manager.dep .deps/compositor/scene.dep .deps/compositor/svg_external.dep .deps/compositor/scene_node_init.dep .deps/laser/lsr_enc.dep .deps/laser/lsr_dec.dep .deps/laser/lsr_tables.dep .deps/evg/ftgrays.dep .deps/evg/raster3d.dep .deps/evg/raster_565.dep .deps/evg/raster_argb.dep .deps/evg/raster_rgb.dep .deps/evg/raster_yuv.dep .deps/evg/stencil.dep .deps/evg/surface.dep .deps/filter_core/filter_pck.dep .deps/filter_core/filter_pid.dep .deps/filter_core/filter_props.dep .deps/filter_core/filter_queue.dep .deps/filter_core/filter_session.dep .deps/filter_core/filter_register.dep .deps/filter_core/filter.dep .deps/filter_core/filter_session_js.dep .deps/filters/bsrw.dep .deps/filters/compose.dep .deps/filters/dasher.dep .deps/filters/dec_ac52.dep .deps/filters/dec_bifs.dep .deps/filters/dec_faad.dep .deps/filters/dec_img.dep .deps/filters/dec_j2k.dep .deps/filters/dec_laser.dep .deps/filters/dec_mad.dep .deps/filters/dec_mediacodec.dep .deps/filters/dec_nvdec.dep .deps/filters/dec_nvdec_sdk.dep .deps/filters/dec_odf.dep .deps/filters/dec_theora.dep .deps/filters/dec_ttml.dep .deps/filters/dec_ttxt.dep .deps/filters/dec_vorbis.dep .deps/filters/dec_vtb.dep .deps/filters/dec_webvtt.dep .deps/filters/dec_xvid.dep .deps/filters/decrypt_cenc_isma.dep .deps/filters/dmx_avi.dep .deps/filters/dmx_dash.dep .deps/filters/dmx_gsf.dep .deps/filters/dmx_m2ts.dep .deps/filters/dmx_mpegps.dep .deps/filters/dmx_nhml.dep .deps/filters/dmx_nhnt.dep .deps/filters/dmx_ogg.dep .deps/filters/dmx_saf.dep .deps/filters/dmx_vobsub.dep .deps/filters/enc_jpg.dep .deps/filters/enc_png.dep .deps/filters/encrypt_cenc_isma.dep .deps/filters/ff_common.dep .deps/filters/ff_avf.dep .deps/filters/ff_dec.dep .deps/filters/ff_dmx.dep .deps/filters/ff_enc.dep .deps/filters/ff_rescale.dep .deps/filters/ff_mx.dep .deps/filters/filelist.dep .deps/filters/hevcmerge.dep .deps/filters/hevcsplit.dep .deps/filters/in_atsc.dep .deps/filters/in_dvb4linux.dep .deps/filters/in_file.dep .deps/filters/in_http.dep .deps/filters/in_pipe.dep .deps/filters/in_rtp.dep .deps/filters/in_rtp_rtsp.dep .deps/filters/in_rtp_sdp.dep .deps/filters/in_rtp_signaling.dep .deps/filters/in_rtp_stream.dep .deps/filters/in_sock.dep .deps/filters/inspect.dep .deps/filters/isoffin_load.dep .deps/filters/isoffin_read.dep .deps/filters/isoffin_read_ch.dep .deps/filters/jsfilter.dep .deps/filters/load_bt_xmt.dep .deps/filters/load_svg.dep .deps/filters/load_text.dep .deps/filters/mux_avi.dep .deps/filters/mux_gsf.dep .deps/filters/mux_isom.dep .deps/filters/mux_ts.dep .deps/filters/out_audio.dep .deps/filters/out_file.dep .deps/filters/out_http.dep .deps/filters/out_pipe.dep .deps/filters/out_rtp.dep .deps/filters/out_rtsp.dep .deps/filters/out_sock.dep .deps/filters/out_video.dep .deps/filters/reframer.dep .deps/filters/reframe_ac3.dep .deps/filters/reframe_adts.dep .deps/filters/reframe_latm.dep .deps/filters/reframe_amr.dep .deps/filters/reframe_av1.dep .deps/filters/reframe_flac.dep .deps/filters/reframe_h263.dep .deps/filters/reframe_img.dep .deps/filters/reframe_mp3.dep .deps/filters/reframe_mpgvid.dep .deps/filters/reframe_nalu.dep .deps/filters/reframe_prores.dep .deps/filters/reframe_qcp.dep .deps/filters/reframe_rawvid.dep .deps/filters/reframe_rawpcm.dep .deps/filters/resample_audio.dep .deps/filters/tileagg.dep .deps/filters/tssplit.dep .deps/filters/unit_test_filter.dep .deps/filters/rewind.dep .deps/filters/rewrite_adts.dep .deps/filters/rewrite_mp4v.dep .deps/filters/rewrite_nalu.dep .deps/filters/rewrite_obu.dep .deps/filters/vflip.dep .deps/filters/vcrop.dep .deps/filters/write_generic.dep .deps/filters/write_nhml.dep .deps/filters/write_nhnt.dep .deps/filters/write_qcp.dep .deps/filters/write_vtt.dep .deps/../modules/dektec_out/dektec_video_decl.dep .deps/filters/dec_opensvc.dep .deps/quickjs/cutils.dep .deps/quickjs/libbf.dep .deps/quickjs/libregexp.dep .deps/quickjs/libunicode.dep .deps/quickjs/quickjs.dep .deps/jsmods/core.dep .deps/jsmods/evg.dep .deps/jsmods/scene_js.dep .deps/jsmods/storage.dep .deps/jsmods/webgl.dep .deps/jsmods/xhr.dep > ".depend"
  CC utils/os_divers.c
  CC utils/os_file.c
  CC utils/list.c
  CC utils/bitstream.c
  CC utils/constants.c
  CC utils/alloc.c
  CC utils/error.c
  CC utils/url.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from utils/os_divers.c:26:
utils/os_divers.c: In function 'my_str_upr':
utils/os_divers.c:411:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  411 |   str[i] = toupper(str[i]);
      |                       ^
utils/os_divers.c: In function 'my_str_lwr':
utils/os_divers.c:421:23: warning: array subscript has type 'char' [-Wchar-subscripts]
  421 |   str[i] = tolower(str[i]);
      |                       ^
utils/os_divers.c: In function 'gf_bin128_parse':
utils/os_divers.c:2611:39: warning: array subscript has type 'char' [-Wchar-subscripts]
 2611 |    while (string[j] && !isalnum(string[j]))
      |                                       ^
  CC utils/configfile.c
  CC utils/gltools.c
  CC utils/gzio.c
  CC utils/sha1.c
  CC utils/base_encoding.c
  CC utils/math.c
  CC utils/os_net.c
  CC utils/os_thread.c
  CC utils/os_config_init.c
  CC utils/cache.c
  CC utils/downloader.c
  CC utils/xml_parser.c
  CC utils/utf.c
In file included from /usr/include/string.h:127,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:293,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/network.h:32,
                 from utils/os_net.c:115:
utils/os_net.c: In function 'gf_sk_get_ipv6_addr':
utils/os_net.c:274:3: warning: '__builtin_strncpy' specified bound 1024 equals destination size [-Wstringop-truncation]
  274 |   strncpy(node, PeerName, MAX_PEER_NAME_LEN);
      |   ^~~~~~~
utils/os_net.c:277:4: warning: '__builtin_strncpy' accessing 1024 bytes at offsets 0 and 1 overlaps between 1 and 1023 bytes at offset 1 [-Wrestrict]
  277 |    strncpy(node, &node[1], MAX_PEER_NAME_LEN);
      |    ^~~~~~~
In file included from /usr/include/stdio.h:595,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/cache.h:48,
                 from utils/cache.c:28:
utils/cache.c: In function 'gf_cache_create_entry':
utils/cache.c:404:16: warning: '_' directive writing 1 byte into a region of size between 0 and 4096 [-Wformat-overflow=]
  404 |   sprintf(tmp, "%s_"LLD"-"LLD, url, start_range, end_range );
      |                ^~~~~
utils/cache.c:404:19: note: format string is defined here
  404 |   sprintf(tmp, "%s_"LLD"-"LLD, url, start_range, end_range );
      |                   ^
In file included from /usr/include/stdio.h:595,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/cache.h:48,
                 from utils/cache.c:28:
utils/cache.c:404:16: note: using the range [-9223372036854775808, 9223372036854775807] for directive argument
  404 |   sprintf(tmp, "%s_"LLD"-"LLD, url, start_range, end_range );
      |                ^~~~~
utils/cache.c:404:16: note: using the range [-9223372036854775808, 9223372036854775807] for directive argument
utils/cache.c:404:3: note: '__builtin___sprintf_chk' output between 5 and 4139 bytes into a destination of size 4096
  404 |   sprintf(tmp, "%s_"LLD"-"LLD, url, start_range, end_range );
      |   ^~~~~~~
  CC utils/token.c
  CC utils/color.c
In file included from /usr/include/string.h:127,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:293,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/config_file.h:63,
                 from utils/os_config_init.c:28:
utils/os_config_init.c: In function 'gf_sys_set_cfg_option':
utils/os_config_init.c:1302:2: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1302 |  strncpy(szVal, sep2+1, sepIdx);
      |  ^~~~~~~
utils/os_config_init.c:1299:11: note: length computed here
 1299 |  sepIdx = strlen(sep2+1);
      |           ^~~~~~~~~~~~~~
  CC utils/Remotery.c
  CC utils/uni_bidi.c
utils/Remotery.c: In function 'msTimer_Get':
utils/Remotery.c:253:44: warning: division by zero [-Wdiv-by-zero]
  253 |             rmtU32 msTime = (rmtU32) (time / (CLOCKS_PER_SEC / 1000));
      |                                            ^
  CC utils/unicode.c
  CC utils/os_module.c
  CC utils/module.c
  CC utils/path2d.c
  CC utils/path2d_stroker.c
  CC ietf/rtcp.c
  CC ietf/rtp.c
  CC ietf/rtp_packetizer.c
  CC ietf/rtp_pck_3gpp.c
  CC ietf/rtp_pck_mpeg12.c
  CC ietf/rtp_pck_mpeg4.c
  CC ietf/rtsp_command.c
  CC ietf/rtsp_common.c
  CC ietf/rtsp_response.c
  CC ietf/rtsp_session.c
  CC ietf/sdp.c
  CC ietf/rtp_depacketizer.c
  CC ietf/rtp_streamer.c
  CC bifs/arith_decoder.c
In file included from /usr/include/string.h:127,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:293,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/list.h:47,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/ietf.h:51,
                 from ietf/sdp.c:28:
ietf/sdp.c: In function 'SDP_MakeSeconds':
ietf/sdp.c:461:3: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  461 |   strncpy(num, buf, strlen(buf)-strlen(test));
      |   ^~~~~~~
ietf/sdp.c:461:21: note: length computed here
  461 |   strncpy(num, buf, strlen(buf)-strlen(test));
      |                     ^~~~~~~~~~~
ietf/sdp.c:455:3: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  455 |   strncpy(num, buf, strlen(buf)-strlen(test));
      |   ^~~~~~~
ietf/sdp.c:455:21: note: length computed here
  455 |   strncpy(num, buf, strlen(buf)-strlen(test));
      |                     ^~~~~~~~~~~
ietf/sdp.c:449:3: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
  449 |   strncpy(num, buf, strlen(buf)-strlen(test));
      |   ^~~~~~~
ietf/sdp.c:449:21: note: length computed here
  449 |   strncpy(num, buf, strlen(buf)-strlen(test));
      |                     ^~~~~~~~~~~
  CC bifs/bifs_codec.c
  CC bifs/bifs_node_tables.c
  CC bifs/com_dec.c
  CC bifs/com_enc.c
  CC bifs/conditional.c
  CC bifs/field_decode.c
  CC bifs/field_encode.c
  CC bifs/memory_decoder.c
  CC bifs/predictive_mffield.c
  CC bifs/quantize.c
  CC bifs/script_dec.c
  CC bifs/script_enc.c
  CC bifs/unquantize.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/list.h:47,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/scenegraph.h:57,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/scenegraph_vrml.h:50,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/nodes_mpeg4.h:40,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/internal/bifs_dev.h:31,
                 from bifs/script.h:29,
                 from bifs/script_enc.c:30:
bifs/script_enc.c: In function 'SFE_GetNumber':
bifs/script_enc.c:297:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  297 |  while ( isdigit(sc_enc->cur_buf[i])
      |                                 ^
bifs/script_enc.c:298:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  298 |          || (toupper(sc_enc->cur_buf[i])=='X')
      |                                     ^
bifs/script_enc.c:299:38: warning: array subscript has type 'char' [-Wchar-subscripts]
  299 |          || ((toupper(sc_enc->cur_buf[i]) >='A') && (toupper(sc_enc->cur_buf[i])<='F'))
      |                                      ^
bifs/script_enc.c:299:77: warning: array subscript has type 'char' [-Wchar-subscripts]
  299 |          || ((toupper(sc_enc->cur_buf[i]) >='A') && (toupper(sc_enc->cur_buf[i])<='F'))
      |                                                                             ^
bifs/script_enc.c:301:37: warning: array subscript has type 'char' [-Wchar-subscripts]
  301 |          || (tolower(sc_enc->cur_buf[i])=='e')
      |                                     ^
bifs/script_enc.c:305:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  305 |   if (tolower(sc_enc->cur_buf[i])=='e') exp = GF_TRUE;
      |                              ^
bifs/script_enc.c: In function 'SFE_NextToken':
bifs/script_enc.c:342:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  342 |  if (isalpha(sc_enc->cur_buf[i]) || (sc_enc->cur_buf[i]=='_')) {
      |                             ^
bifs/script_enc.c:343:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  343 |   while (isalnum(sc_enc->cur_buf[i]) || (sc_enc->cur_buf[i]=='_')) {
      |                                 ^
bifs/script_enc.c:363:29: warning: array subscript has type 'char' [-Wchar-subscripts]
  363 |  if (isdigit(sc_enc->cur_buf[i])) return SFE_GetNumber(sc_enc);
      |                             ^
bifs/script_enc.c:388:30: warning: array subscript has type 'char' [-Wchar-subscripts]
  388 |   if (isdigit(sc_enc->cur_buf[i+1])) {
      |                              ^
bifs/script_enc.c: In function 'SFE_PutInteger':
bifs/script_enc.c:632:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  632 |  } else if (str[0]=='0' && isdigit(str[1])) {
      |                                       ^
bifs/script_enc.c:634:24: warning: array subscript has type 'char' [-Wchar-subscripts]
  634 |  } else if (isdigit(str[0])) {
      |                        ^
bifs/script_enc.c: In function 'SFE_PutCaseInteger':
bifs/script_enc.c:886:39: warning: array subscript has type 'char' [-Wchar-subscripts]
  886 |  } else if (str[0]=='0' && isdigit(str[1])) {
      |                                       ^
bifs/script_enc.c:888:24: warning: array subscript has type 'char' [-Wchar-subscripts]
  888 |  } else if (isdigit(str[0])) {
      |                        ^
  CC odf/desc_private.c
  CC odf/descriptors.c
  CC odf/odf_code.c
  CC odf/odf_codec.c
  CC odf/odf_command.c
  CC odf/qos.c
  CC odf/slc.c
  CC odf/ipmpx_code.c
  CC odf/oci_codec.c
  CC odf/ipmpx_dump.c
  CC odf/ipmpx_parse.c
  CC odf/odf_dump.c
  CC laser/lsr_enc.c
  CC odf/odf_parse.c
  CC laser/lsr_dec.c
  CC laser/lsr_tables.c
  CC isomedia/avc_ext.c
  CC isomedia/box_code_3gpp.c
  CC isomedia/box_code_apple.c
  CC isomedia/box_code_base.c
  CC isomedia/box_code_drm.c
  CC isomedia/box_code_meta.c
  CC isomedia/box_dump.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/isomedia.h:74,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/internal/isomedia_dev.h:33,
                 from isomedia/box_dump.c:26:
isomedia/box_dump.c: In function 'video_sample_entry_box_dump':
isomedia/box_dump.c:665:33: warning: array subscript has type 'char' [-Wchar-subscripts]
  665 |   if (isalnum(p->compressor_name[0])) {
      |                                 ^
isomedia/box_dump.c: In function 'gnrv_box_dump':
isomedia/box_dump.c:812:184: warning: array subscript has type 'char' [-Wchar-subscripts]
  812 |          p->dataReferenceIndex, p->version, p->revision, p->vendor, p->temporal_quality, p->spatial_quality, p->Width, p->Height, p->horiz_res, p->vert_res, isalnum(p->compressor_name[0]) ? p->compressor_name : p->compressor_name+1, p->bit_depth);
      |                                                                                                                                                                                        ^
  CC isomedia/box_funcs.c
  CC isomedia/data_map.c
  CC isomedia/drm_sample.c
  CC isomedia/isom_intern.c
  CC isomedia/isom_read.c
  CC isomedia/isom_store.c
  CC isomedia/isom_write.c
  CC isomedia/media.c
  CC isomedia/media_odf.c
  CC isomedia/meta.c
  CC isomedia/movie_fragments.c
  CC isomedia/sample_descs.c
  CC isomedia/stbl_write.c
  CC isomedia/stbl_read.c
  CC isomedia/track.c
  CC isomedia/tx3g.c
  CC isomedia/iff.c
  CC isomedia/hint_track.c
  CC isomedia/hinting.c
  CC isomedia/box_code_adobe.c
  CC scene_manager/scene_manager.c
  CC scene_manager/text_to_bifs.c
  CC scene_manager/loader_bt.c
  CC scene_manager/loader_xmt.c
  CC scene_manager/loader_isom.c
  CC scene_manager/loader_qt.c
  CC scene_manager/loader_svg.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/isomedia.h:74,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/scene_manager.h:50,
                 from scene_manager/loader_svg.c:26:
scene_manager/loader_svg.c: In function 'svg_parse_element':
scene_manager/loader_svg.c:933:27: warning: array subscript has type 'char' [-Wchar-subscripts]
  933 |      if (isdigit(node_name[0])) {
      |                           ^
  CC scene_manager/swf_parse.c
  CC scene_manager/swf_bifs.c
  CC scene_manager/swf_svg.c
  CC scene_manager/scene_dump.c
  CC scene_manager/scene_stats.c
  CC scene_manager/scene_engine.c
  CC scene_manager/encode_isom.c
  CC terminal/terminal.c
  CC compositor/audio_input.c
  CC compositor/audio_mixer.c
  CC compositor/audio_render.c
  CC compositor/bindable.c
  CC compositor/camera.c
  CC compositor/compositor.c
  CC compositor/compositor_2d.c
  CC compositor/compositor_3d.c
  CC compositor/compositor_node_init.c
  CC compositor/drawable.c
  CC compositor/events.c
  CC compositor/font_engine.c
  CC compositor/hc_flash_shape.c
  CC compositor/hardcoded_protos.c
  CC compositor/mesh.c
  CC compositor/mesh_collide.c
  CC compositor/mesh_tesselate.c
  CC compositor/mpeg4_animstream.c
  CC compositor/mpeg4_audio.c
  CC compositor/mpeg4_background.c
  CC compositor/mpeg4_background2d.c
  CC compositor/mpeg4_bitmap.c
  CC compositor/mpeg4_composite.c
  CC compositor/mpeg4_form.c
  CC compositor/mpeg4_geometry_2d.c
  CC compositor/mpeg4_geometry_3d.c
  CC compositor/mpeg4_geometry_ifs2d.c
  CC compositor/mpeg4_geometry_ils2d.c
  CC compositor/mpeg4_gradients.c
  CC compositor/mpeg4_grouping.c
  CC compositor/mpeg4_grouping_2d.c
  CC compositor/mpeg4_grouping_3d.c
  CC compositor/mpeg4_layer_2d.c
  CC compositor/mpeg4_layer_3d.c
  CC compositor/mpeg4_layout.c
  CC compositor/mpeg4_lighting.c
  CC compositor/mpeg4_path_layout.c
  CC compositor/mpeg4_sensors.c
  CC compositor/mpeg4_sound.c
  CC compositor/mpeg4_text.c
  CC compositor/mpeg4_textures.c
  CC compositor/mpeg4_timesensor.c
  CC compositor/mpeg4_viewport.c
  CC compositor/navigate.c
  CC compositor/offscreen_cache.c
  CC compositor/svg_filters.c
  CC compositor/svg_base.c
  CC compositor/svg_font.c
  CC compositor/svg_geometry.c
  CC compositor/svg_grouping.c
  CC compositor/svg_media.c
  CC compositor/svg_paint_servers.c
  CC compositor/svg_text.c
  CC compositor/texturing.c
  CC compositor/texturing_gl.c
  CC compositor/visual_manager.c
  CC compositor/visual_manager_2d.c
  CC compositor/visual_manager_2d_draw.c
  CC compositor/visual_manager_3d.c
  CC compositor/visual_manager_3d_gl.c
  CC compositor/x3d_geometry.c
  CC compositor/clock.c
  CC compositor/mpeg4_inputsensor.c
  CC compositor/mpeg4_mediacontrol.c
  CC compositor/media_object.c
  CC compositor/mpeg4_mediasensor.c
  CC compositor/mpeg4_inline.c
  CC compositor/scene_ns.c
  CC compositor/object_manager.c
  CC compositor/scene.c
  CC compositor/svg_external.c
  CC compositor/scene_node_init.c
  CC scenegraph/base_scenegraph.c
  CC scenegraph/mpeg4_animators.c
  CC scenegraph/commands.c
  CC scenegraph/mpeg4_nodes.c
  CC scenegraph/mpeg4_valuator.c
  CC scenegraph/vrml_interpolators.c
  CC scenegraph/vrml_proto.c
  CC scenegraph/vrml_route.c
  CC scenegraph/vrml_script.c
  CC scenegraph/vrml_js.c
  CC scenegraph/vrml_tools.c
  CC scenegraph/x3d_nodes.c
  CC scenegraph/svg_attributes.c
  CC scenegraph/svg_types.c
  CC scenegraph/svg_js.c
  CC scenegraph/smil_anim.c
  CC scenegraph/smil_timing.c
scenegraph/vrml_js.c: In function 'vec2f_operand':
scenegraph/vrml_js.c:1926:37: warning: 'v2' may be used uninitialized in this function [-Wmaybe-uninitialized]
 1926 |   SFVec2f_Create(c, pNew, v1->x - v2->x, v1->y - v2->y);
      |                                   ~~^~~
  CC scenegraph/svg_properties.c
  CC scenegraph/dom_events.c
  CC scenegraph/dom_js.c
  CC scenegraph/xml_ns.c
  CC media_tools/isom_tools.c
  CC media_tools/dash_segmenter.c
  CC media_tools/av_parsers.c
  CC media_tools/atsc_dmx.c
In file included from /usr/include/stdio.h:595,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/atsc.h:29,
                 from media_tools/atsc_dmx.c:26:
media_tools/atsc_dmx.c: In function 'gf_atsc3_dmx_process_object.isra':
media_tools/atsc_dmx.c:637:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  637 |   sprintf(szPath, "%s/%s", s->output_dir, szFileName);
      |                   ^~~~~~~
media_tools/atsc_dmx.c:637:25: note: format string is defined here
  637 |   sprintf(szPath, "%s/%s", s->output_dir, szFileName);
      |                         ^
In file included from /usr/include/stdio.h:595,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/atsc.h:29,
                 from media_tools/atsc_dmx.c:26:
media_tools/atsc_dmx.c:637:3: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
  637 |   sprintf(szPath, "%s/%s", s->output_dir, szFileName);
      |   ^~~~~~~
media_tools/atsc_dmx.c:716:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  716 |   sprintf(szPath, "%s/%s", s->output_dir, szFileName);
      |                   ^~~~~~~
media_tools/atsc_dmx.c:716:25: note: format string is defined here
  716 |   sprintf(szPath, "%s/%s", s->output_dir, szFileName);
      |                         ^
In file included from /usr/include/stdio.h:595,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/atsc.h:29,
                 from media_tools/atsc_dmx.c:26:
media_tools/atsc_dmx.c:716:3: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
  716 |   sprintf(szPath, "%s/%s", s->output_dir, szFileName);
      |   ^~~~~~~
  CC media_tools/img.c
media_tools/atsc_dmx.c: In function 'gf_atsc3_dmx_process_service_signaling.constprop.isra':
media_tools/atsc_dmx.c:984:19: warning: '__builtin___sprintf_chk' may write a terminating nul past the end of the destination [-Wformat-overflow=]
  984 |   sprintf(szPath, "%s/%s", s->output_dir, content_location);
      |                   ^~~~~~~
media_tools/atsc_dmx.c:984:25: note: format string is defined here
  984 |   sprintf(szPath, "%s/%s", s->output_dir, content_location);
      |                         ^
In file included from /usr/include/stdio.h:595,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/atsc.h:29,
                 from media_tools/atsc_dmx.c:26:
media_tools/atsc_dmx.c:984:3: note: '__builtin___sprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1024
  984 |   sprintf(szPath, "%s/%s", s->output_dir, content_location);
      |   ^~~~~~~
  CC media_tools/media_import.c
  CC media_tools/mpegts.c
  CC media_tools/m3u8.c
  CC media_tools/mpd.c
  CC media_tools/dash_client.c
  CC media_tools/media_export.c
  CC media_tools/m2ts_mux.c
  CC media_tools/avilib.c
  CC media_tools/mpeg2_ps.c
  CC media_tools/gpac_ogg.c
  CC media_tools/crypt_tools.c
  CC media_tools/isom_hinter.c
  CC media_tools/saf.c
  CC media_tools/vobsub.c
  CC media_tools/webvtt.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/list.h:47,
                 from media_tools/vobsub.c:27:
media_tools/vobsub.c: In function 'strltrim':
media_tools/vobsub.c:220:16: warning: array subscript has type 'char' [-Wchar-subscripts]
  220 |   if (!isspace(*str)) {
      |                ^
media_tools/vobsub.c: In function 'strrtrim':
media_tools/vobsub.c:240:16: warning: array subscript has type 'char' [-Wchar-subscripts]
  240 |   if (!isspace(*end)) {
      |                ^
  CC crypto/g_crypt.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/list.h:47,
                 from media_tools/webvtt.c:26:
media_tools/webvtt.c: In function 'boxstring_new_with_data':
media_tools/webvtt.c:74:26: warning: array subscript has type 'char' [-Wchar-subscripts]
   74 |    while (len && isspace(*last--))
      |                          ^
  CC crypto/g_crypt_openssl.c
  CC crypto/g_crypt_tinyaes.c
  CC crypto/tiny_aes.c
  CC filter_core/filter_pck.c
  CC filter_core/filter_pid.c
  CC filter_core/filter_props.c
  CC filter_core/filter_queue.c
  CC filter_core/filter_session.c
  CC filter_core/filter_register.c
  CC filter_core/filter.c
  CC filter_core/filter_session_js.c
  CC filters/bsrw.c
  CC filters/compose.c
  CC filters/dasher.c
  CC filters/dec_ac52.c
  CC filters/dec_bifs.c
  CC filters/dec_faad.c
In file included from /usr/include/string.h:127,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:293,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/list.h:47,
                 from filter_core/filter_session.h:29,
                 from filter_core/filter.c:26:
In function 'gf_filter_load_meta_args_config',
    inlined from 'gf_filter_parse_args' at filter_core/filter.c:1508:3:
filter_core/filter.c:1043:4: warning: '__builtin___strncpy_chk' specified bound depends on the length of the source argument [-Wstringop-overflow=]
 1043 |    strncpy(szArg, arg, cplen);
      |    ^~~~~~~
filter_core/filter.c: In function 'gf_filter_parse_args':
filter_core/filter.c:1041:22: note: length computed here
 1041 |    u32 cplen = (u32) strlen(arg);
      |                      ^~~~~~~~~~~
  CC filters/dec_img.c
  CC filters/dec_j2k.c
  CC filters/dec_laser.c
  CC filters/dec_mad.c
  CC filters/dec_mediacodec.c
  CC filters/dec_nvdec.c
  CC filters/dec_nvdec_sdk.c
  CC filters/dec_odf.c
  CC filters/dec_theora.c
  CC filters/dec_ttml.c
  CC filters/dec_ttxt.c
  CC filters/dec_vorbis.c
  CC filters/dec_vtb.c
  CC filters/dec_webvtt.c
  CC filters/dec_xvid.c
  CC filters/decrypt_cenc_isma.c
  CC filters/dmx_avi.c
  CC filters/dmx_dash.c
  CC filters/dmx_gsf.c
  CC filters/dmx_m2ts.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/filters.h:33,
                 from filters/dmx_m2ts.c:26:
filters/dmx_m2ts.c: In function 'm2tsdmx_on_event':
filters/dmx_m2ts.c:611:31: warning: array subscript has type 'char' [-Wchar-subscripts]
  611 |       if (isalnum(sdt->service[0]) || !gf_sys_is_test_mode())
      |                               ^
filters/dmx_m2ts.c:614:32: warning: array subscript has type 'char' [-Wchar-subscripts]
  614 |       if (isalnum(sdt->provider[0]) || !gf_sys_is_test_mode())
      |                                ^
  CC filters/dmx_mpegps.c
  CC filters/dmx_nhml.c
  CC filters/dmx_nhnt.c
  CC filters/dmx_ogg.c
  CC filters/dmx_saf.c
  CC filters/dmx_vobsub.c
  CC filters/enc_jpg.c
  CC filters/enc_png.c
  CC filters/encrypt_cenc_isma.c
  CC filters/ff_common.c
  CC filters/ff_avf.c
  CC filters/ff_dec.c
  CC filters/ff_dmx.c
  CC filters/ff_enc.c
  CC filters/ff_rescale.c
  CC filters/ff_mx.c
  CC filters/filelist.c
  CC filters/hevcmerge.c
  CC filters/hevcsplit.c
  CC filters/in_atsc.c
  CC filters/in_dvb4linux.c
  CC filters/in_file.c
  CC filters/in_http.c
  CC filters/in_pipe.c
  CC filters/in_rtp.c
filters/in_pipe.c: In function 'pipein_initialize':
filters/in_pipe.c:203:3: warning: implicit declaration of function 'mkfifo' [-Wimplicit-function-declaration]
  203 |   mkfifo(src, 0666);
      |   ^~~~~~
  CC filters/in_rtp_rtsp.c
  CC filters/in_rtp_sdp.c
  CC filters/in_rtp_signaling.c
  CC filters/in_rtp_stream.c
  CC filters/in_sock.c
  CC filters/inspect.c
  CC filters/isoffin_load.c
  CC filters/isoffin_read.c
  CC filters/isoffin_read_ch.c
  CC filters/jsfilter.c
  CC filters/load_bt_xmt.c
  CC filters/load_svg.c
  CC filters/load_text.c
  CC filters/mux_avi.c
  CC filters/mux_gsf.c
  CC filters/mux_isom.c
  CC filters/mux_ts.c
  CC filters/out_audio.c
  CC filters/out_file.c
  CC filters/out_http.c
  CC filters/out_pipe.c
  CC filters/out_rtp.c
filters/out_pipe.c: In function 'pipeout_open_close':
filters/out_pipe.c:186:3: warning: implicit declaration of function 'mkfifo' [-Wimplicit-function-declaration]
  186 |   mkfifo(szFinalName, 0666);
      |   ^~~~~~
  CC filters/out_rtsp.c
  CC filters/out_sock.c
  CC filters/out_video.c
  CC filters/reframer.c
  CC filters/reframe_ac3.c
  CC filters/reframe_adts.c
  CC filters/reframe_latm.c
  CC filters/reframe_amr.c
  CC filters/reframe_av1.c
  CC filters/reframe_flac.c
  CC filters/reframe_h263.c
  CC filters/reframe_img.c
  CC filters/reframe_mp3.c
  CC filters/reframe_mpgvid.c
  CC filters/reframe_nalu.c
  CC filters/reframe_prores.c
  CC filters/reframe_qcp.c
  CC filters/reframe_rawvid.c
  CC filters/reframe_rawpcm.c
  CC filters/resample_audio.c
  CC filters/tileagg.c
  CC filters/tssplit.c
  CC filters/unit_test_filter.c
  CC filters/rewrite_adts.c
  CC filters/rewrite_mp4v.c
  CC filters/rewind.c
  CC filters/rewrite_nalu.c
  CC filters/rewrite_obu.c
  CC filters/vflip.c
  CC filters/vcrop.c
  CC filters/write_generic.c
  CC filters/write_nhml.c
  CC filters/write_nhnt.c
  CC filters/write_qcp.c
  CC filters/write_vtt.c
  CC ../modules/dektec_out/dektec_video_decl.c
  CC filters/dec_openhevc.c
  CC filters/dec_opensvc.c
  CC evg/ftgrays.c
  CC evg/raster3d.c
  CC evg/raster_565.c
  CC evg/raster_rgb.c
  CC evg/raster_argb.c
  CC evg/raster_yuv.c
  CC evg/stencil.c
  CC evg/surface.c
  CC quickjs/cutils.c
  CC quickjs/libbf.c
  CC quickjs/libregexp.c
  CC quickjs/libunicode.c
  CC quickjs/quickjs.c
  CC jsmods/core.c
  CC jsmods/evg.c
  CC jsmods/scene_js.c
  CC jsmods/storage.c
  CC jsmods/webgl.c
  CC jsmods/xhr.c
quickjs/quickjs.c: In function 'js_module_ns_has':
quickjs/quickjs.c:4932:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'js_object_has_name.constprop':
quickjs/quickjs.c:4953:26: warning: array subscript -1 is below array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_CallInternal':
quickjs/quickjs.c:4932:26: warning: array subscript -1 is below array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4932:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4932:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4932:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4932:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4932:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript -1 is below array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript -1 is below array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_GetPropertyInternal':
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_SetPropertyInternal':
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_DefineProperty':
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'build_backtrace':
quickjs/quickjs.c:4953:26: warning: array subscript -1 is below array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'seal_template_obj':
quickjs/quickjs.c:4932:26: warning: array subscript -1 is below array bounds of 'uint32_t[0]' {aka 'unsigned int[]'} [-Warray-bounds]
 4932 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'resize_properties':
quickjs/quickjs.c:4317:50: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4317 |                 pr->hash_next = sh->prop_hash_end[-h - 1];
      |                                 ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4318:34: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4318 |                 sh->prop_hash_end[-h - 1] = i + 1;
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'add_shape_property':
quickjs/quickjs.c:4379:38: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4379 |     pr->hash_next = sh->prop_hash_end[-h - 1];
      |                     ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:4380:22: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4380 |     sh->prop_hash_end[-h - 1] = sh->prop_count;
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_DefineAutoInitProperty.part.0':
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'delete_property':
quickjs/quickjs.c:7737:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 7737 |     h = sh->prop_hash_end[-h1 - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c:7758:34: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 7758 |                 sh->prop_hash_end[-h1 - 1] = pr->hash_next;
      |                 ~~~~~~~~~~~~~~~~~^~~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_SetGlobalVar':
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
quickjs/quickjs.c: In function 'JS_GetOwnPropertyInternal':
quickjs/quickjs.c:4953:26: warning: array subscript '<unknown>' is outside the bounds of an interior zero-length array 'uint32_t[0]' {aka 'unsigned int[]'} [-Wzero-length-bounds]
 4953 |     h = sh->prop_hash_end[-h - 1];
      |         ~~~~~~~~~~~~~~~~~^~~~~~~~
quickjs/quickjs.c:779:11: note: while referencing 'prop_hash_end'
  779 |  uint32_t prop_hash_end[0]; /* hash table of size hash_mask + 1
      |           ^~~~~~~~~~~~~
OBJS utils/os_divers.o utils/os_file.o utils/list.o utils/bitstream.o utils/constants.o utils/error.o utils/alloc.o utils/url.o utils/configfile.o utils/gltools.o utils/gzio.o utils/sha1.o utils/base_encoding.o utils/math.o utils/os_net.o utils/os_thread.o utils/os_config_init.o utils/cache.o utils/downloader.o utils/xml_parser.o utils/utf.o utils/token.o utils/color.o utils/Remotery.o utils/uni_bidi.o utils/unicode.o utils/os_module.o utils/module.o utils/path2d.o utils/path2d_stroker.o  crypto/g_crypt.o crypto/g_crypt_openssl.o crypto/g_crypt_tinyaes.o crypto/tiny_aes.o scenegraph/base_scenegraph.o scenegraph/mpeg4_animators.o scenegraph/commands.o scenegraph/mpeg4_nodes.o scenegraph/mpeg4_valuator.o scenegraph/vrml_interpolators.o scenegraph/vrml_proto.o scenegraph/vrml_route.o scenegraph/vrml_script.o scenegraph/vrml_js.o scenegraph/vrml_tools.o scenegraph/x3d_nodes.o scenegraph/svg_attributes.o scenegraph/svg_types.o scenegraph/svg_js.o scenegraph/smil_anim.o scenegraph/smil_timing.o scenegraph/svg_properties.o scenegraph/dom_events.o  scenegraph/dom_js.o scenegraph/xml_ns.o ietf/rtcp.o ietf/rtp.o ietf/rtp_packetizer.o ietf/rtp_pck_3gpp.o ietf/rtp_pck_mpeg12.o ietf/rtp_pck_mpeg4.o ietf/rtsp_command.o ietf/rtsp_common.o ietf/rtsp_response.o ietf/rtsp_session.o ietf/sdp.o ietf/rtp_depacketizer.o ietf/rtp_streamer.o bifs/arith_decoder.o bifs/bifs_codec.o bifs/bifs_node_tables.o bifs/com_dec.o bifs/com_enc.o bifs/conditional.o bifs/field_decode.o bifs/field_encode.o bifs/memory_decoder.o bifs/predictive_mffield.o bifs/quantize.o bifs/script_dec.o bifs/script_enc.o bifs/unquantize.o isomedia/avc_ext.o isomedia/box_code_3gpp.o isomedia/box_code_apple.o isomedia/box_code_base.o isomedia/box_code_drm.o isomedia/box_code_meta.o isomedia/box_dump.o isomedia/box_funcs.o isomedia/data_map.o isomedia/drm_sample.o isomedia/isom_intern.o isomedia/isom_read.o isomedia/isom_store.o isomedia/isom_write.o isomedia/media.o isomedia/media_odf.o isomedia/meta.o isomedia/movie_fragments.o isomedia/sample_descs.o isomedia/stbl_read.o isomedia/stbl_write.o isomedia/track.o isomedia/tx3g.o isomedia/iff.o isomedia/hint_track.o isomedia/hinting.o isomedia/box_code_adobe.o odf/desc_private.o odf/descriptors.o odf/odf_code.o odf/odf_codec.o odf/odf_command.o odf/qos.o odf/slc.o odf/ipmpx_code.o odf/oci_codec.o odf/ipmpx_dump.o odf/ipmpx_parse.o odf/odf_dump.o odf/odf_parse.o media_tools/isom_tools.o media_tools/dash_segmenter.o media_tools/av_parsers.o media_tools/atsc_dmx.o media_tools/img.o media_tools/media_import.o media_tools/mpegts.o media_tools/m3u8.o media_tools/mpd.o media_tools/dash_client.o media_tools/media_export.o media_tools/m2ts_mux.o media_tools/avilib.o media_tools/mpeg2_ps.o media_tools/gpac_ogg.o media_tools/crypt_tools.o media_tools/isom_hinter.o media_tools/saf.o media_tools/vobsub.o media_tools/webvtt.o scene_manager/scene_manager.o scene_manager/text_to_bifs.o scene_manager/loader_bt.o scene_manager/loader_xmt.o scene_manager/loader_isom.o scene_manager/loader_qt.o scene_manager/loader_svg.o scene_manager/swf_parse.o scene_manager/swf_bifs.o scene_manager/swf_svg.o scene_manager/scene_dump.o scene_manager/scene_stats.o scene_manager/scene_engine.o scene_manager/encode_isom.o terminal/terminal.o compositor/audio_input.o compositor/audio_mixer.o compositor/audio_render.o compositor/bindable.o compositor/camera.o compositor/compositor.o compositor/compositor_2d.o compositor/compositor_3d.o compositor/compositor_node_init.o compositor/drawable.o compositor/events.o compositor/font_engine.o compositor/hc_flash_shape.o compositor/hardcoded_protos.o compositor/mesh.o compositor/mesh_collide.o compositor/mesh_tesselate.o compositor/mpeg4_animstream.o compositor/mpeg4_audio.o compositor/mpeg4_background.o compositor/mpeg4_background2d.o compositor/mpeg4_bitmap.o compositor/mpeg4_composite.o compositor/mpeg4_form.o compositor/mpeg4_geometry_2d.o compositor/mpeg4_geometry_3d.o compositor/mpeg4_geometry_ifs2d.o compositor/mpeg4_geometry_ils2d.o compositor/mpeg4_gradients.o compositor/mpeg4_grouping.o compositor/mpeg4_grouping_2d.o compositor/mpeg4_grouping_3d.o compositor/mpeg4_layer_2d.o compositor/mpeg4_layer_3d.o compositor/mpeg4_layout.o compositor/mpeg4_lighting.o compositor/mpeg4_path_layout.o compositor/mpeg4_sensors.o compositor/mpeg4_sound.o compositor/mpeg4_text.o compositor/mpeg4_textures.o compositor/mpeg4_timesensor.o compositor/mpeg4_viewport.o compositor/navigate.o compositor/offscreen_cache.o compositor/svg_base.o compositor/svg_filters.o compositor/svg_font.o compositor/svg_geometry.o compositor/svg_grouping.o compositor/svg_media.o compositor/svg_paint_servers.o compositor/svg_text.o compositor/texturing.o compositor/texturing_gl.o compositor/visual_manager.o compositor/visual_manager_2d.o compositor/visual_manager_2d_draw.o compositor/visual_manager_3d.o compositor/visual_manager_3d_gl.o compositor/x3d_geometry.o compositor/clock.o compositor/mpeg4_inputsensor.o compositor/mpeg4_mediacontrol.o compositor/media_object.o compositor/mpeg4_mediasensor.o compositor/mpeg4_inline.o compositor/scene_ns.o compositor/object_manager.o compositor/scene.o compositor/svg_external.o compositor/scene_node_init.o laser/lsr_enc.o laser/lsr_dec.o laser/lsr_tables.o evg/ftgrays.o evg/raster3d.o evg/raster_565.o evg/raster_argb.o evg/raster_rgb.o evg/raster_yuv.o evg/stencil.o evg/surface.o filter_core/filter_pck.o filter_core/filter_pid.o filter_core/filter_props.o filter_core/filter_queue.o filter_core/filter_session.o filter_core/filter_register.o filter_core/filter.o filter_core/filter_session_js.o filters/bsrw.o filters/compose.o filters/dasher.o filters/dec_ac52.o filters/dec_bifs.o filters/dec_faad.o filters/dec_img.o filters/dec_j2k.o filters/dec_laser.o filters/dec_mad.o filters/dec_mediacodec.o filters/dec_nvdec.o filters/dec_nvdec_sdk.o filters/dec_odf.o filters/dec_theora.o filters/dec_ttml.o filters/dec_ttxt.o filters/dec_vorbis.o filters/dec_vtb.o filters/dec_webvtt.o filters/dec_xvid.o filters/decrypt_cenc_isma.o filters/dmx_avi.o filters/dmx_dash.o filters/dmx_gsf.o filters/dmx_m2ts.o filters/dmx_mpegps.o filters/dmx_nhml.o filters/dmx_nhnt.o filters/dmx_ogg.o filters/dmx_saf.o filters/dmx_vobsub.o filters/enc_jpg.o filters/enc_png.o filters/encrypt_cenc_isma.o filters/ff_common.o filters/ff_avf.o filters/ff_dec.o filters/ff_dmx.o filters/ff_enc.o filters/ff_rescale.o filters/ff_mx.o filters/filelist.o filters/hevcmerge.o filters/hevcsplit.o filters/in_atsc.o filters/in_dvb4linux.o filters/in_file.o filters/in_http.o filters/in_pipe.o filters/in_rtp.o filters/in_rtp_rtsp.o filters/in_rtp_sdp.o filters/in_rtp_signaling.o filters/in_rtp_stream.o filters/in_sock.o filters/inspect.o filters/isoffin_load.o filters/isoffin_read.o filters/isoffin_read_ch.o filters/jsfilter.o filters/load_bt_xmt.o filters/load_svg.o filters/load_text.o filters/mux_avi.o filters/mux_gsf.o filters/mux_isom.o filters/mux_ts.o filters/out_audio.o  filters/out_file.o filters/out_http.o filters/out_pipe.o filters/out_rtp.o filters/out_rtsp.o filters/out_sock.o filters/out_video.o filters/reframer.o filters/reframe_ac3.o filters/reframe_adts.o filters/reframe_latm.o filters/reframe_amr.o filters/reframe_av1.o filters/reframe_flac.o filters/reframe_h263.o filters/reframe_img.o filters/reframe_mp3.o filters/reframe_mpgvid.o filters/reframe_nalu.o filters/reframe_prores.o filters/reframe_qcp.o filters/reframe_rawvid.o filters/reframe_rawpcm.o filters/resample_audio.o filters/tileagg.o filters/tssplit.o filters/unit_test_filter.o filters/rewind.o filters/rewrite_adts.o filters/rewrite_mp4v.o filters/rewrite_nalu.o filters/rewrite_obu.o filters/vflip.o filters/vcrop.o filters/write_generic.o filters/write_nhml.o filters/write_nhnt.o filters/write_qcp.o filters/write_vtt.o ../modules/dektec_out/dektec_video_decl.o filters/dec_opensvc.o  quickjs/cutils.o quickjs/libbf.o quickjs/libregexp.o quickjs/libunicode.o quickjs/quickjs.o jsmods/core.o jsmods/evg.o jsmods/scene_js.o jsmods/storage.o jsmods/webgl.o jsmods/xhr.o
LIBS -lm -L/usr/pkg/lib -lGL -lGLU -lX11 -lz -lssl -lcrypto  -ljpeg -lpng -L/usr/pkg/lib -L/usr/pkg/lib/ffmpeg4 -lavcodec -lavformat -lavutil -lavdevice -lswscale -lswresample -Wl,-rpath,/usr/pkg/lib/ffmpeg4 -lavfilter -lfaad -lmad -lxvidcore -la52 -lvorbis -ltheora -L/usr/pkg/lib -lopenjp2 -lpthread -llzma
mv ../bin/gcc/libgpac.so ../bin/gcc/libgpac.so.10.1.0
ln -sf libgpac.so.10.1.0 ../bin/gcc/libgpac.so.10
ln -sf libgpac.so.10.1.0 ../bin/gcc/libgpac.so
make[1]: Leaving directory '/pbulk/work/multimedia/gpac/work/gpac-1.0.1/src'
make -C applications all
make[1]: Entering directory '/pbulk/work/multimedia/gpac/work/gpac-1.0.1/applications'
set -e; for i in gpac mp4client  mp4box  ; do make -C $i all; done 
make[2]: Entering directory '/pbulk/work/multimedia/gpac/work/gpac-1.0.1/applications/gpac'
  CC main.c
In file included from /usr/include/ctype.h:100,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:292,
                 from /pbulk/work/multimedia/gpac/work/gpac-1.0.1/include/gpac/main.h:47,
                 from main.c:26:
main.c: In function 'strstr_nocase':
main.c:2567:15: warning: array subscript has type 'char' [-Wchar-subscripts]
 2567 |   if (tolower(*text) == *subtext) {
      |               ^
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_fetch_and_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_fetch_or_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_fetch_xor_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_fetch_add_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_store_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_load_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_exchange_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__sync_add_and_fetch_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_fetch_sub_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__atomic_compare_exchange_8'
ld: ../../bin/gcc/libgpac.so: undefined reference to `__sync_sub_and_fetch_8'
make[2]: *** [Makefile:51: gpac] Error 1
make[2]: Leaving directory '/pbulk/work/multimedia/gpac/work/gpac-1.0.1/applications/gpac'
make[1]: *** [Makefile:41: apps] Error 2
make[1]: Leaving directory '/pbulk/work/multimedia/gpac/work/gpac-1.0.1/applications'
gmake: *** [Makefile:14: all] Error 2
*** Error code 2

Stop.
make[1]: stopped in /usr/pkgsrc/multimedia/gpac
*** Error code 1

Stop.
make: stopped in /usr/pkgsrc/multimedia/gpac