=> 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.1nb21 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/error.c CC utils/alloc.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]); | ^ CC utils/configfile.c 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/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); | ^~~~~~~ CC utils/token.c CC utils/color.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/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 ); | ^~~~~~~ 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 CC utils/unicode.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/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 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/arith_decoder.c 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 odf/odf_parse.c CC laser/lsr_enc.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 CC isomedia/box_funcs.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/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_read.c CC isomedia/stbl_write.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 CC scene_manager/swf_parse.c CC scene_manager/swf_bifs.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_svg.c CC scene_manager/scene_dump.c CC scene_manager/scene_stats.c CC scene_manager/scene_engine.c CC terminal/terminal.c CC scene_manager/encode_isom.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_base.c CC compositor/svg_filters.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 CC media_tools/img.c CC media_tools/media_import.c CC media_tools/mpegts.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); | ^~~~~~~ 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/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 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/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_openssl.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_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_ttml.c CC filters/dec_theora.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 CC filters/dmx_mpegps.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_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 CC filters/in_rtp_rtsp.c CC filters/in_rtp_sdp.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_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_text.c CC filters/load_svg.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 CC filters/out_rtsp.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_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/rewind.c CC filters/rewrite_adts.c CC filters/rewrite_mp4v.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_argb.c CC evg/raster_rgb.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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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 '' 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