===> Building for gpac-2.4.0 echo "#define GPAC_GIT_REVISION \"release\"" > /Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/include/gpac/revision.h fatal: not a git repository: '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/.git' No GIT Version found make -C src all make[1]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/src' 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 CC utils/configfile.c CC utils/gltools.c CC utils/gzio.c CC utils/xml_parser.c CC utils/sha1.c CC utils/sha256.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 utils/os_config_init.c:1061:14: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'GF_Config *' (aka 'struct __tag_config *') [-Wpointer-to-int-cast] v2 |= (u64) (u32) cfg; ^~~~~~~~~ utils/os_config_init.c:1062:14: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'char *' [-Wpointer-to-int-cast] v2 ^= (u64) (u32) szPath; ^~~~~~~~~~~~ 2 warnings generated. CC utils/cache.c CC utils/downloader.c CC utils/utf.c CC utils/token.c CC utils/color.c CC utils/Remotery.c CC utils/uni_bidi.c 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/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/quantize.c CC bifs/script_dec.c CC bifs/script_enc.c CC bifs/unquantize.c 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/slc.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 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 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 compositor/audio_mixer.c CC compositor/font_engine.c CC compositor/mesh.c CC compositor/mesh_collide.c CC compositor/mesh_tesselate.c CC compositor/audio_input.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/hardcoded_protos.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_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 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/route_dmx.c CC media_tools/img.c 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 CC crypto/g_crypt.c CC crypto/g_crypt_openssl.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/bs_agg.c CC filters/bs_split.c CC filters/bsrw.c CC filters/compose.c CC filters/dasher.c filters/dasher.c:3445:26: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'GF_FilterPid *' (aka 'struct __gf_filter_pid *') [-Wpointer-to-int-cast] ds->hls_ref_id = (u64) ((u32) ds->opid); ^~~~~~~~~~~~~~ 1 warning generated. CC filters/dec_ac52.c CC filters/dec_bifs.c CC filters/dec_faad.c 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_uncv.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_ghi.c CC filters/dmx_gsf.c CC filters/dmx_m2ts.c 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/evg_rescale.c CC filters/filelist.c CC filters/hevcmerge.c CC filters/hevcsplit.c CC filters/in_dvb4linux.c CC filters/in_file.c CC filters/in_http.c CC filters/in_pipe.c CC filters/in_route.c CC filters/in_rtp.c 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/io_fcryp.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/mux_ogg.c CC filters/out_audio.c CC filters/out_file.c CC filters/out_http.c CC filters/out_pipe.c CC filters/out_route.c CC filters/out_rtp.c CC filters/out_rtsp.c filters/out_rtsp.c:442:11: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'GF_RTSPOutSession *' (aka 'struct __rtspout_session *') [-Wpointer-to-int-cast] seed |= (u32) sess; ^~~~~~~~~~ 1 warning generated. 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_mhas.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/reframe_truehd.c CC filters/resample_audio.c CC filters/restamp.c CC filters/tileagg.c CC filters/tilesplit.c CC filters/tssplit.c CC filters/ttml_conv.c CC filters/unit_test_filter.c CC filters/rewind.c CC filters/rewrite_adts.c CC filters/rewrite_mhas.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_tx3g.c CC filters/write_vtt.c CC ../modules/dektec_out/dektec_video_decl.c CC filters/dec_opensvc.c CC filters/unframer.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/ff_bsf.c CC filters/dec_cc.c CC filters/dec_mpeghdec.c CC jsmods/core.c CC jsmods/evg.c CC jsmods/scene_js.c CC jsmods/storage.c CC jsmods/webgl.c In file included from jsmods/webgl.c:365: jsmods/WebGLRenderingContextBase.c:710:36: warning: cast to 'void *' from smaller integer type 'u32' (aka 'unsigned int') [-Wint-to-void-pointer-cast] glDrawElements(mode, count, type, (void *) (u32) offset); ^~~~~~~~~~~~~~~~~~~~~ jsmods/WebGLRenderingContextBase.c:1682:62: warning: cast to 'void *' from smaller integer type 'u32' (aka 'unsigned int') [-Wint-to-void-pointer-cast] glVertexAttribPointer(indx, size, type, normalized, stride, (void *)(u32)offset); ^~~~~~~~~~~~~~~~~~~ jsmods/webgl.c:1007:26: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'void *' [-Wvoid-pointer-to-int-cast] return JS_NewInt64(ctx, (u32) ptr); ^~~~~~~~~ 3 warnings generated. CC jsmods/xhr.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 quickjs/quickjs-libc.c ld: warning: ignoring duplicate libraries: '-lcrypto', '-lm', '-lssl', '-lz' make[1]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/src' make -C applications all make[1]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/applications' set -e; for i in gpac mp4box ; do make -C $i all; done make[2]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/applications/gpac' CC gpac.c gpac.c:3047:8: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'GF_Config *' (aka 'struct __tag_config *') [-Wpointer-to-int-cast] v2 |= PTR_INT creds; ^~~~~~~~~~~~~ gpac.c:3032:23: note: expanded from macro 'PTR_INT' #define PTR_INT (u64) (u32) ^ gpac.c:3049:8: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'u64 (*)(GF_Config *, const char *, const char *)' (aka 'unsigned long long (*)(struct __tag_config *, const char *, const char *)') [-Wpointer-to-int-cast] v3 |= PTR_INT creds_set_pass; ^~~~~~~~~~~~~~~~~~~~~~ gpac.c:3032:23: note: expanded from macro 'PTR_INT' #define PTR_INT (u64) (u32) ^ gpac.c:3051:8: warning: cast to smaller integer type 'u32' (aka 'unsigned int') from 'void (*)(u8 *, u32, char *)' (aka 'void (*)(unsigned char *, unsigned int, char *)') [-Wpointer-to-int-cast] v4 |= PTR_INT to_hex; ^~~~~~~~~~~~~~ gpac.c:3032:23: note: expanded from macro 'PTR_INT' #define PTR_INT (u64) (u32) ^ 3 warnings generated. CC compositor_tools.c CC gpac_help.c CC carbon_hook.c make[2]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/applications/gpac' make[2]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/applications/mp4box' CC mp4box.c CC filedump.c CC fileimport.c CC live.c make[2]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/applications/mp4box' make[1]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/applications' make -C modules all make[1]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules' set -e; for i in validator ft_font jack x11_out ; do make -C $i all; done make[2]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/validator' CC validator.c make[2]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/validator' make[2]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/ft_font' CC ft_font.c make[2]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/ft_font' make[2]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/jack' CC jack.c make[2]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/jack' make[2]: Entering directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/x11_out' CC x11_out.c Undefined symbols for architecture arm64: "_glXChooseVisual", referenced from: _X11_SetupWindow in x11_out.o "_glXCreateContext", referenced from: _X11_SetupGL in x11_out.o "_glXDestroyContext", referenced from: _X11_Shutdown in x11_out.o "_glXDestroyGLXPixmap", referenced from: _X11_Shutdown in x11_out.o "_glXGetProcAddress", referenced from: _X11_SetupWindow in x11_out.o _X11_SetupWindow in x11_out.o _X11_SetupWindow in x11_out.o _X11_SetupGL in x11_out.o _X11_SetupGL in x11_out.o _X11_SetupGL in x11_out.o "_glXMakeCurrent", referenced from: _X11_ProcessEvent in x11_out.o _X11_SetupGL in x11_out.o _X11_Shutdown in x11_out.o "_glXSwapBuffers", referenced from: _X11_Flush in x11_out.o ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation) make[2]: *** [Makefile:71: gm_x11_out.dylib] Error 1 make[2]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules/x11_out' make[1]: *** [Makefile:86: plugs] Error 2 make[1]: Leaving directory '/Users/pbulk/build/multimedia/gpac/work/gpac-2.4.0/modules' gmake: *** [Makefile:15: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/gpac *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/multimedia/gpac