+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gpac-1.0.1nb19/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gpac-1.0.1nb19/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for gpac-1.0.1nb19 echo "#define GPAC_GIT_REVISION \"release\"" > /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/revision.h /usr/bin/bash: git: command not found No GIT Version found gmake -C src all gmake[1]: Entering directory '/home/pbulk/build/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 utils/os_file.c: In function 'gf_fileio_printf': utils/os_file.c:1070:23: warning: pointer targets in passing argument 1 of 'vsnprintf' differ in signedness [-Wpointer-sign] 1070 | vsnprintf(gfio->printf_buf, len, format, args); | ~~~~^~~~~~~~~~~~ | | | u8 * {aka unsigned char *} In file included from /usr/include/stdio.h:151, from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:285, from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33, from utils/os_file.c:26: /usr/include/iso/stdio_c99.h:84:22: note: expected 'char * restrict' but argument is of type 'u8 *' {aka 'unsigned char *'} 84 | extern int vsnprintf(char *_RESTRICT_KYWD, size_t, const char *_RESTRICT_KYWD, | ^ CC utils/list.c CC utils/bitstream.c utils/bitstream.c: In function 'gf_bs_new_cbk_buffer': utils/bitstream.c:230:31: warning: pointer targets in assignment from 'u8 *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 230 | tmp->original = buffer; | ^ utils/bitstream.c: In function 'gf_bs_prevent_dispatch': utils/bitstream.c:264:58: warning: pointer targets in passing argument 2 of 'bs->on_block_out' differ in signedness [-Wpointer-sign] 264 | bs->on_block_out(bs->usr_data, bs->original, (u32) (bs->position - bs->bytes_out)); | ~~^~~~~~~~~~ | | | char * utils/bitstream.c:264:58: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' utils/bitstream.c: In function 'gf_bs_del': utils/bitstream.c:291:50: warning: pointer targets in passing argument 2 of 'bs->on_block_out' differ in signedness [-Wpointer-sign] 291 | bs->on_block_out(bs->usr_data, bs->original, (u32) (bs->position - bs->bytes_out) ); | ~~^~~~~~~~~~ | | | char * utils/bitstream.c:291:50: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' utils/bitstream.c: In function 'BS_WriteByte': utils/bitstream.c:712:66: warning: pointer targets in passing argument 2 of 'bs->on_block_out' differ in signedness [-Wpointer-sign] 712 | bs->on_block_out(bs->usr_data, bs->original, (u32) (bs->position - bs->bytes_out)); | ~~^~~~~~~~~~ | | | char * utils/bitstream.c:712:66: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' utils/bitstream.c: In function 'gf_bs_write_data': utils/bitstream.c:993:82: warning: pointer targets in passing argument 2 of 'bs->on_block_out' differ in signedness [-Wpointer-sign] 993 | bs->on_block_out(bs->usr_data, bs->original, (u32) (bs->position - bs->bytes_out) ); | ~~^~~~~~~~~~ | | | char * utils/bitstream.c:993:82: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' utils/bitstream.c:995:80: warning: pointer targets in passing argument 2 of 'bs->on_block_out' differ in signedness [-Wpointer-sign] 995 | bs->on_block_out(bs->usr_data, (char *) data, nbBytes); | ^~~~~~~~~~~~~ | | | char * utils/bitstream.c:995:80: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' utils/bitstream.c: In function 'gf_bs_get_content_no_truncate': utils/bitstream.c:1136:50: warning: pointer targets in passing argument 2 of 'bs->on_block_out' differ in signedness [-Wpointer-sign] 1136 | bs->on_block_out(bs->usr_data, bs->original, (u32) (bs->position - bs->bytes_out) ); | ~~^~~~~~~~~~ | | | char * utils/bitstream.c:1136:50: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' utils/bitstream.c:1145:33: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1145 | *output = bs->original; | ^ utils/bitstream.c:1154:33: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1154 | *output = bs->original; | ^ utils/bitstream.c:1160:41: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 1160 | *output = bs->original; | ^ utils/bitstream.c: In function 'gf_bs_transfer': utils/bitstream.c:1541:47: warning: pointer targets in assignment from 'u8 *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 1541 | src->original = data; | ^ utils/bitstream.c:1552:31: warning: pointer targets in assignment from 'u8 *' {aka 'unsigned char *'} to 'char *' differ in signedness [-Wpointer-sign] 1552 | src->original = data; | ^ CC utils/constants.c utils/constants.c:900:5: warning: conflicting types for 'gf_pixel_fmt_enum' due to enum/integer mismatch; have 'u32(u32 *, const char **, const char **, const char **)' {aka 'unsigned int(unsigned int *, const char **, const char **, const char **)'} [-Wenum-int-mismatch] 900 | u32 gf_pixel_fmt_enum(u32 *idx, const char **name, const char **fileext, const char **description) | ^~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/filters.h:37, from utils/constants.c:26: /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/constants.h:259:6: note: previous declaration of 'gf_pixel_fmt_enum' with type 'Bool(u32 *, const char **, const char **, const char **)' {aka 'Bool(unsigned int *, const char **, const char **, const char **)'} 259 | Bool gf_pixel_fmt_enum(u32 *idx, const char **name, const char **fileext, const char **description); | ^~~~~~~~~~~~~~~~~ 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/sha1.c CC utils/base_encoding.c utils/base_encoding.c: In function 'gf_base64_decode': utils/base_encoding.c:115:32: warning: pointer targets in passing argument 1 of 'load_block' differ in signedness [-Wpointer-sign] 115 | i = load_block(in_buf, inSize, i, (char*)in); | ^~~~~~ | | | u8 * {aka unsigned char *} utils/base_encoding.c:81:22: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 81 | u32 load_block(char *in, u32 size, u32 pos, char *out) | ~~~~~~^~ utils/base_encoding.c: In function 'gf_gz_compress_payload_ex': utils/base_encoding.c:232:23: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 232 | *data = (char*)gf_realloc(*data, *max_size * sizeof(char)); | ^ utils/base_encoding.c: In function 'gf_gz_decompress_payload': utils/base_encoding.c:259:36: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 259 | *uncompressed_data = (char*)gf_malloc(sizeof(char)*4096); | ^ utils/base_encoding.c:286:44: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 286 | *uncompressed_data = (char*)gf_realloc(*uncompressed_data, sizeof(char)*size); | ^ utils/base_encoding.c: In function 'gf_lz_compress_payload': utils/base_encoding.c:369:23: warning: pointer targets in assignment from 'char *' to 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 369 | *data = (char*)gf_realloc(*data, block_size * sizeof(char)); | ^ CC utils/math.c CC utils/os_net.c utils/os_net.c: In function 'gf_sk_receive': utils/os_net.c:1418:45: warning: pointer targets in passing argument 2 of 'gf_sk_receive_internal' differ in signedness [-Wpointer-sign] 1418 | return gf_sk_receive_internal(sock, buffer, length, BytesRead, GF_TRUE); | ^~~~~~ | | | u8 * {aka unsigned char *} utils/os_net.c:1336:54: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1336 | GF_Err gf_sk_receive_internal(GF_Socket *sock, char *buffer, u32 length, u32 *BytesRead, Bool do_select) | ~~~~~~^~~~~~ utils/os_net.c: In function 'gf_sk_receive_no_select': utils/os_net.c:1424:45: warning: pointer targets in passing argument 2 of 'gf_sk_receive_internal' differ in signedness [-Wpointer-sign] 1424 | return gf_sk_receive_internal(sock, buffer, length, BytesRead, GF_FALSE); | ^~~~~~ | | | u8 * {aka unsigned char *} utils/os_net.c:1336:54: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1336 | GF_Err gf_sk_receive_internal(GF_Socket *sock, char *buffer, u32 length, u32 *BytesRead, Bool do_select) | ~~~~~~^~~~~~ utils/os_net.c: In function 'gf_sk_get_ipv6_addr': utils/os_net.c:274:17: warning: 'strncpy' specified bound 1024 equals destination size [-Wstringop-truncation] 274 | strncpy(node, PeerName, MAX_PEER_NAME_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/os_net.c:277:25: warning: '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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/os_net.c: In function 'gf_sk_reset': utils/os_net.c:485:19: warning: 'clear' may be used uninitialized [-Wmaybe-uninitialized] 485 | if (sock) setsockopt(sock->socket, SOL_SOCKET, SO_ERROR, (char *) &clear, sizeof(u32) ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/netdb.h:79, from utils/os_net.c:99: /usr/include/sys/socket.h:564:12: note: by argument 4 of type 'const void *' to 'setsockopt' declared here 564 | extern int setsockopt(int, int, int, const void *, socklen_t); | ^~~~~~~~~~ utils/os_net.c:484:13: note: 'clear' declared here 484 | u32 clear; | ^~~~~ CC utils/os_thread.c CC utils/os_config_init.c utils/os_config_init.c:1419:6: warning: conflicting types for 'gf_sys_print_arg' due to enum/integer mismatch; have 'void(FILE *, u32, const GF_GPACArg *, const char *)' {aka 'void(FILE *, unsigned int, const GF_GPACArg *, const char *)'} [-Wenum-int-mismatch] 1419 | void gf_sys_print_arg(FILE *helpout, u32 flags, const GF_GPACArg *arg, const char *arg_subsystem) | ^~~~~~~~~~~~~~~~ In file included from utils/os_config_init.c:1042: /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/main.h:214:6: note: previous declaration of 'gf_sys_print_arg' with type 'void(FILE *, GF_SysPrintArgFlags, const GF_GPACArg *, const char *)' 214 | void gf_sys_print_arg(FILE *helpout, GF_SysPrintArgFlags flags, const GF_GPACArg *arg, const char *arg_subsystem); | ^~~~~~~~~~~~~~~~ utils/os_config_init.c:1545:6: warning: conflicting types for 'gf_sys_print_core_help' due to enum/integer mismatch; have 'void(FILE *, u32, GF_SysArgMode, u32)' {aka 'void(FILE *, unsigned int, GF_SysArgMode, unsigned int)'} [-Wenum-int-mismatch] 1545 | void gf_sys_print_core_help(FILE *helpout, u32 flags, GF_SysArgMode mode, u32 subsystem_flags) | ^~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/main.h:222:6: note: previous declaration of 'gf_sys_print_core_help' with type 'void(FILE *, GF_SysPrintArgFlags, GF_SysArgMode, u32)' {aka 'void(FILE *, GF_SysPrintArgFlags, GF_SysArgMode, unsigned int)'} 222 | void gf_sys_print_core_help(FILE *helpout, GF_SysPrintArgFlags flags, GF_SysArgMode mode, u32 subsystem_flags); | ^~~~~~~~~~~~~~~~~~~~~~ utils/os_config_init.c:1605:6: warning: conflicting types for 'gf_sys_format_help' due to enum/integer mismatch; have 'void(FILE *, u32, const char *, ...)' {aka 'void(FILE *, unsigned int, const char *, ...)'} [-Wenum-int-mismatch] 1605 | void gf_sys_format_help(FILE *helpout, u32 flags, const char *fmt, ...) | ^~~~~~~~~~~~~~~~~~ /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/main.h:237:6: note: previous declaration of 'gf_sys_format_help' with type 'void(FILE *, GF_SysPrintArgFlags, const char *, ...)' 237 | void gf_sys_format_help(FILE *output, GF_SysPrintArgFlags flags, const char *fmt, ...); | ^~~~~~~~~~~~~~~~~~ utils/os_config_init.c: In function 'gf_sys_set_cfg_option': utils/os_config_init.c:1302:9: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-truncation] 1302 | strncpy(szVal, sep2+1, sepIdx); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ utils/os_config_init.c:1299:18: note: length computed here 1299 | sepIdx = strlen(sep2+1); | ^~~~~~~~~~~~~~ CC utils/cache.c CC utils/downloader.c utils/downloader.c: In function 'gf_user_credentials_save_digest': utils/downloader.c:327:33: warning: pointer targets in passing argument 1 of 'gf_base64_encode' differ in signedness [-Wpointer-sign] 327 | size = gf_base64_encode(pass_buf, (u32) strlen(pass_buf), range_buf, 1024); | ^~~~~~~~ | | | char * In file included from utils/downloader.c:31: /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/base_coding.h:62:32: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 62 | u32 gf_base64_encode(const u8 *in_buffer, u32 in_buffer_size, u8 *out_buffer, u32 out_buffer_size); | ~~~~~~~~~~^~~~~~~~~ utils/downloader.c:327:67: warning: pointer targets in passing argument 3 of 'gf_base64_encode' differ in signedness [-Wpointer-sign] 327 | size = gf_base64_encode(pass_buf, (u32) strlen(pass_buf), range_buf, 1024); | ^~~~~~~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/base_coding.h:62:67: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' 62 | u32 gf_base64_encode(const u8 *in_buffer, u32 in_buffer_size, u8 *out_buffer, u32 out_buffer_size); | ~~~~^~~~~~~~~~ In file included from utils/downloader.c:39: utils/downloader.c: In function 'gf_ssl_server_context_new': /home/pbulk/build/multimedia/gpac/work/.buildlink/include/openssl/ssl.h:1589:52: warning: statement with no effect [-Wunused-value] 1589 | # define SSL_CTX_set_ecdh_auto(dummy, onoff) ((onoff) != 0) | ^ utils/downloader.c:499:5: note: in expansion of macro 'SSL_CTX_set_ecdh_auto' 499 | SSL_CTX_set_ecdh_auto(ctx, 1); | ^~~~~~~~~~~~~~~~~~~~~ utils/downloader.c: In function 'gf_dm_read_data': utils/downloader.c:1557:47: warning: pointer targets in passing argument 2 of 'gf_sk_receive' differ in signedness [-Wpointer-sign] 1557 | e = gf_sk_receive(sess->sock, data, data_size, out_read); | ^~~~ | | | char * In file included from utils/downloader.c:27: /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/network.h:435:43: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' 435 | GF_Err gf_sk_receive(GF_Socket *sock, u8 *buffer, u32 length, u32 *read); | ~~~~^~~~~~ utils/downloader.c: In function 'gf_icy_skip_data': utils/downloader.c:2315:34: warning: pointer targets in assignment from 'const char *' to 'const u8 *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 2315 | par.data = data; | ^ utils/downloader.c: In function 'gf_dm_data_received': utils/downloader.c:2512:34: warning: pointer targets in assignment from 'char *' to 'const u8 *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 2512 | par.data = (char *) data; | ^ utils/downloader.c: In function 'gf_dm_sess_fetch_data': utils/downloader.c:2663:93: warning: pointer targets in passing argument 6 of 'gf_dm_data_received' differ in signedness [-Wpointer-sign] 2663 | gf_dm_data_received(sess, (u8 *) buffer, size, GF_FALSE, read_size, buffer); | ^~~~~~ | | | char * utils/downloader.c:2443:142: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' 2443 | static GFINLINE void gf_dm_data_received(GF_DownloadSession *sess, u8 *payload, u32 payload_size, Bool store_in_init, u32 *rewrite_size, u8 *original_payload) | ~~~~^~~~~~~~~~~~~~~~ utils/downloader.c: In function 'http_send_headers': utils/downloader.c:2991:53: warning: pointer targets in passing argument 2 of 'gf_ssl_write' differ in signedness [-Wpointer-sign] 2991 | e = gf_ssl_write(sess->ssl, tmp_buf, len+par.size); | ^~~~~~~ | | | char * utils/downloader.c:542:46: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 542 | GF_Err gf_ssl_write(void *ssl_ctx, const u8 *buffer, u32 size) | ~~~~~~~~~~^~~~~~ utils/downloader.c:2994:52: warning: pointer targets in passing argument 2 of 'gf_sk_send' differ in signedness [-Wpointer-sign] 2994 | e = gf_sk_send(sess->sock, tmp_buf, len+par.size); | ^~~~~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/network.h:424:46: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 424 | GF_Err gf_sk_send(GF_Socket *sock, const u8 *buffer, u32 length); | ~~~~~~~~~~^~~~~~ utils/downloader.c:3006:53: warning: pointer targets in passing argument 2 of 'gf_ssl_write' differ in signedness [-Wpointer-sign] 3006 | e = gf_ssl_write(sess->ssl, sHTTP, len); | ^~~~~ | | | char * utils/downloader.c:542:46: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 542 | GF_Err gf_ssl_write(void *ssl_ctx, const u8 *buffer, u32 size) | ~~~~~~~~~~^~~~~~ utils/downloader.c:3009:52: warning: pointer targets in passing argument 2 of 'gf_sk_send' differ in signedness [-Wpointer-sign] 3009 | e = gf_sk_send(sess->sock, sHTTP, len); | ^~~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/network.h:424:46: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 424 | GF_Err gf_sk_send(GF_Socket *sock, const u8 *buffer, u32 length); | ~~~~~~~~~~^~~~~~ utils/downloader.c: In function 'notify_headers': utils/downloader.c:3141:26: warning: pointer targets in assignment from 'char *' to 'const u8 *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 3141 | par.data = sHTTP + BodyStart; | ^ utils/downloader.c:3142:44: warning: pointer targets in passing argument 1 of 'strlen' differ in signedness [-Wpointer-sign] 3142 | par.size = (u32) strlen(par.data); | ~~~^~~~~ | | | const u8 * {aka const unsigned char *} In file included from /usr/include/string.h:34, from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/setup.h:293, from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/tools.h:33, from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/download.h:50, from utils/downloader.c:26: /usr/include/iso/string_iso.h:79:22: note: expected 'const char *' but argument is of type 'const u8 *' {aka 'const unsigned char *'} 79 | extern size_t strlen(const char *); | ^~~~~~~~~~~~ utils/downloader.c: In function 'wait_for_header_and_parse': utils/downloader.c:3512:34: warning: pointer targets in assignment from 'char *' to 'const u8 *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 3512 | par.data = sHTTP + BodyStart; | ^ utils/downloader.c:3620:58: warning: pointer targets in assignment from 'char *' to 'const u8 *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 3620 | par.data = file_cache_buff; | ^ utils/downloader.c: In function 'http_do_requests': utils/downloader.c:3875:42: warning: pointer targets in assignment from 'char *' to 'const u8 *' {aka 'const unsigned char *'} differ in signedness [-Wpointer-sign] 3875 | par.data = sess->init_data; | ^ utils/downloader.c: In function 'gf_dm_add_cache_entry': utils/downloader.c:4370:41: warning: pointer targets in passing argument 2 of 'gf_cache_set_content' differ in signedness [-Wpointer-sign] 4370 | gf_cache_set_content(the_entry, data, (u32) size, clone_memory ? GF_TRUE : GF_FALSE); | ^~~~ | | | u8 * {aka unsigned char *} utils/downloader.c:637:67: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 637 | Bool gf_cache_set_content(const DownloadedCacheEntry entry, char *data, u32 size, Bool copy); | ~~~~~~^~~~ CC utils/xml_parser.c utils/xml_parser.c: In function 'gf_xml_parse_bit_sequence_bs': utils/xml_parser.c:2124:46: warning: pointer targets in passing argument 2 of 'gf_bs_write_data' differ in signedness [-Wpointer-sign] 2124 | gf_bs_write_data(bs, szString, len); | ^~~~~~~~ | | | const char * In file included from /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/xml.h:35, from utils/xml_parser.c:26: /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/bitstream.h:334:50: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'const char *' 334 | u32 gf_bs_write_data(GF_BitStream *bs, const u8 *data, u32 nbBytes); | ~~~~~~~~~~^~~~ utils/xml_parser.c:2131:54: warning: pointer targets in passing argument 1 of 'gf_base64_decode' differ in signedness [-Wpointer-sign] 2131 | ret = (u32) gf_base64_decode((char *)szBase64, len, data, len); | ^~~~~~~~~~~~~~~~ | | | char * In file included from utils/xml_parser.c:2037: /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/base_coding.h:73:26: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' 73 | u32 gf_base64_decode(u8 *in_buffer, u32 in_buffer_size, u8 *out_buffer, u32 out_buffer_size); | ~~~~^~~~~~~~~ utils/xml_parser.c:2131:77: warning: pointer targets in passing argument 3 of 'gf_base64_decode' differ in signedness [-Wpointer-sign] 2131 | ret = (u32) gf_base64_decode((char *)szBase64, len, data, len); | ^~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/base_coding.h:73:61: note: expected 'u8 *' {aka 'unsigned char *'} but argument is of type 'char *' 73 | u32 gf_base64_decode(u8 *in_buffer, u32 in_buffer_size, u8 *out_buffer, u32 out_buffer_size); | ~~~~^~~~~~~~~~ utils/xml_parser.c:2134:54: warning: pointer targets in passing argument 2 of 'gf_bs_write_data' differ in signedness [-Wpointer-sign] 2134 | gf_bs_write_data(bs, data, ret); | ^~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/bitstream.h:334:50: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 334 | u32 gf_bs_write_data(GF_BitStream *bs, const u8 *data, u32 nbBytes); | ~~~~~~~~~~^~~~ utils/xml_parser.c:2154:46: warning: pointer targets in passing argument 2 of 'gf_bs_write_data' differ in signedness [-Wpointer-sign] 2154 | gf_bs_write_data(bs, data, len/2); | ^~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/bitstream.h:334:50: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 334 | u32 gf_bs_write_data(GF_BitStream *bs, const u8 *data, u32 nbBytes); | ~~~~~~~~~~^~~~ utils/xml_parser.c:2209:54: warning: pointer targets in passing argument 2 of 'gf_bs_write_data' differ in signedness [-Wpointer-sign] 2209 | gf_bs_write_data(bs, block, read); | ^~~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/bitstream.h:334:50: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 334 | u32 gf_bs_write_data(GF_BitStream *bs, const u8 *data, u32 nbBytes); | ~~~~~~~~~~^~~~ utils/xml_parser.c:2214:46: warning: pointer targets in passing argument 2 of 'gf_bs_write_data' differ in signedness [-Wpointer-sign] 2214 | gf_bs_write_data(bs, (char *)word128, 16); | ^~~~~~~~~~~~~~~ | | | char * /home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/include/gpac/bitstream.h:334:50: note: expected 'const u8 *' {aka 'const unsigned char *'} but argument is of type 'char *' 334 | u32 gf_bs_write_data(GF_BitStream *bs, const u8 *data, u32 nbBytes); | ~~~~~~~~~~^~~~ CC utils/utf.c utils/utf.c: In function 'gf_utf_get_utf8_string_from_bom': utils/utf.c:613:36: warning: pointer targets in returning 'u8 *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 613 | return data+4; | ~~~~^~ utils/utf.c:617:35: warning: pointer targets in returning 'u8 *' {aka 'unsigned char *'} from a function with return type 'char *' differ in signedness [-Wpointer-sign] 617 | if (!unicode_type) return data; | ^~~~ CC utils/token.c CC utils/color.c utils/color.c: In function 'gf_stretch_bits': utils/color.c:2161:75: warning: pointer targets in passing argument 1 of 'load_line_yv12' differ in signedness [-Wpointer-sign] 2161 | load_line_yv12(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1564:34: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1564 | static void load_line_yv12(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2164:77: warning: pointer targets in passing argument 1 of 'load_line_yuv422' differ in signedness [-Wpointer-sign] 2164 | load_line_yuv422(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1578:36: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1578 | static void load_line_yuv422(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2167:77: warning: pointer targets in passing argument 1 of 'load_line_yuv444' differ in signedness [-Wpointer-sign] 2167 | load_line_yuv444(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1592:36: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1592 | static void load_line_yuv444(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2185:75: warning: pointer targets in passing argument 1 of 'load_line_yuva' differ in signedness [-Wpointer-sign] 2185 | load_line_yuva(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, (u8 *)src->a_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1659:34: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1659 | static void load_line_yuva(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, u8 *pA, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2220:67: warning: pointer targets in passing argument 1 of 'load_line_yv12' differ in signedness [-Wpointer-sign] 2220 | load_line_yv12(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1564:34: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1564 | static void load_line_yv12(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2223:69: warning: pointer targets in passing argument 1 of 'load_line_yuv422' differ in signedness [-Wpointer-sign] 2223 | load_line_yuv422(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1578:36: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1578 | static void load_line_yuv422(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2226:69: warning: pointer targets in passing argument 1 of 'load_line_yuv444' differ in signedness [-Wpointer-sign] 2226 | load_line_yuv444(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1592:36: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1592 | static void load_line_yuv444(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c:2244:67: warning: pointer targets in passing argument 1 of 'load_line_yuva' differ in signedness [-Wpointer-sign] 2244 | load_line_yuva(src->video_buffer, x_off, the_row, src->pitch_y, src_w, src->height, tmp, (u8 *)src->u_ptr, (u8 *)src->v_ptr, (u8 *)src->a_ptr, dst_yuv); | ~~~^~~~~~~~~~~~~~ | | | u8 * {aka unsigned char *} utils/color.c:1659:34: note: expected 'char *' but argument is of type 'u8 *' {aka 'unsigned char *'} 1659 | static void load_line_yuva(char *src_bits, u32 x_offset, u32 y_offset, u32 y_pitch, u32 width, u32 height, u8 *dst_bits, u8 *pU, u8 *pV, u8 *pA, Bool dst_yuv) | ~~~~~~^~~~~~~~ utils/color.c: In function 'color_write_yvyu_to_yuv': utils/color.c:3898:37: warning: pointer targets in initialization of 'char *' from 'u8 *' {aka 'unsigned char *'} differ in signedness [-Wpointer-sign] 3898 | char *dst = vs_dst->video_buffer + i*vs_dst->pitch_y; | ^~~~~~ CC utils/Remotery.c utils/Remotery.c: In function 'rmtGetProcAddress': utils/Remotery.c:220:1: warning: no return statement in function returning non-void [-Wreturn-type] 220 | } | ^ utils/Remotery.c: In function 'usTimer_Get': utils/Remotery.c:331:1: warning: no return statement in function returning non-void [-Wreturn-type] 331 | } | ^ utils/Remotery.c: In function 'tlsGet': utils/Remotery.c:435:1: warning: no return statement in function returning non-void [-Wreturn-type] 435 | } | ^ utils/Remotery.c: In function 'AtomicCompareAndSwap': utils/Remotery.c:455:1: warning: no return statement in function returning non-void [-Wreturn-type] 455 | } | ^ utils/Remotery.c: In function 'AtomicCompareAndSwapPointer': utils/Remotery.c:469:1: warning: no return statement in function returning non-void [-Wreturn-type] 469 | } | ^ utils/Remotery.c: In function 'AtomicAdd': utils/Remotery.c:484:1: warning: no return statement in function returning non-void [-Wreturn-type] 484 | } | ^ utils/Remotery.c: In function 'rmtThread_Valid': utils/Remotery.c:1082:17: warning: implicit declaration of function 'pthread_equal' [-Wimplicit-function-declaration] 1082 | return !pthread_equal(thread->handle, pthread_self()); | ^~~~~~~~~~~~~ utils/Remotery.c:1082:47: warning: implicit declaration of function 'pthread_self' [-Wimplicit-function-declaration] 1082 | return !pthread_equal(thread->handle, pthread_self()); | ^~~~~~~~~~~~ utils/Remotery.c: In function 'rmtThread_Constructor': utils/Remotery.c:1113:25: warning: implicit declaration of function 'pthread_create'; did you mean 'timer_create'? [-Wimplicit-function-declaration] 1113 | int32_t error = pthread_create( &thread->handle, NULL, StartFunc, thread ); | ^~~~~~~~~~~~~~ | timer_create utils/Remotery.c: In function 'rmtThread_Join': utils/Remotery.c:1143:5: warning: implicit declaration of function 'pthread_join'; did you mean 'rmtThread_Join'? [-Wimplicit-function-declaration] 1143 | pthread_join(thread->handle, NULL); | ^~~~~~~~~~~~ | rmtThread_Join utils/Remotery.c: In function 'TCPSocket_RunServer': utils/Remotery.c:2298:24: error: storage size of 'sin' isn't known 2298 | struct sockaddr_in sin; | ^~~ utils/Remotery.c:2307:9: warning: implicit declaration of function 'socket' [-Wimplicit-function-declaration] 2307 | s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~ utils/Remotery.c:2307:16: error: 'AF_INET' undeclared (first use in this function) 2307 | s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~~ utils/Remotery.c:2307:16: note: each undeclared identifier is reported only once for each function it appears in utils/Remotery.c:2307:25: error: 'SOCK_STREAM' undeclared (first use in this function) 2307 | s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~~~~~~ utils/Remotery.c:2307:38: error: 'IPPROTO_TCP' undeclared (first use in this function) 2307 | s = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); | ^~~~~~~~~~~ utils/Remotery.c:2313:13: warning: unused variable 'enable' [-Wunused-variable] 2313 | int enable = 1; | ^~~~~~ utils/Remotery.c:2332:27: warning: implicit declaration of function 'htonl' [-Wimplicit-function-declaration] 2332 | sin.sin_addr.s_addr = htonl(limit_connections_to_localhost ? INADDR_LOOPBACK : INADDR_ANY); | ^~~~~ utils/Remotery.c:2332:66: error: 'INADDR_LOOPBACK' undeclared (first use in this function) 2332 | sin.sin_addr.s_addr = htonl(limit_connections_to_localhost ? INADDR_LOOPBACK : INADDR_ANY); | ^~~~~~~~~~~~~~~ utils/Remotery.c:2332:84: error: 'INADDR_ANY' undeclared (first use in this function) 2332 | sin.sin_addr.s_addr = htonl(limit_connections_to_localhost ? INADDR_LOOPBACK : INADDR_ANY); | ^~~~~~~~~~ utils/Remotery.c:2333:20: warning: implicit declaration of function 'htons' [-Wimplicit-function-declaration] 2333 | sin.sin_port = htons(port); | ^~~~~ utils/Remotery.c:2334:9: warning: implicit declaration of function 'bind' [-Wimplicit-function-declaration] 2334 | if (bind(s, (struct sockaddr*)&sin, sizeof(sin)) == SOCKET_ERROR) | ^~~~ utils/Remotery.c:2341:9: warning: implicit declaration of function 'listen' [-Wimplicit-function-declaration] 2341 | if (listen(s, 1) == SOCKET_ERROR) | ^~~~~~ utils/Remotery.c:2349:13: warning: implicit declaration of function 'fcntl' [-Wimplicit-function-declaration] 2349 | if (fcntl(tcp_socket->socket, F_SETFL, O_NONBLOCK) == SOCKET_ERROR) | ^~~~~ utils/Remotery.c:2349:39: error: 'F_SETFL' undeclared (first use in this function) 2349 | if (fcntl(tcp_socket->socket, F_SETFL, O_NONBLOCK) == SOCKET_ERROR) | ^~~~~~~ utils/Remotery.c:2349:48: error: 'O_NONBLOCK' undeclared (first use in this function) 2349 | if (fcntl(tcp_socket->socket, F_SETFL, O_NONBLOCK) == SOCKET_ERROR) | ^~~~~~~~~~ utils/Remotery.c:2298:24: warning: unused variable 'sin' [-Wunused-variable] 2298 | struct sockaddr_in sin; | ^~~ utils/Remotery.c: In function 'TCPSocket_Close': utils/Remotery.c:2364:22: warning: implicit declaration of function 'shutdown' [-Wimplicit-function-declaration] 2364 | int result = shutdown(tcp_socket->socket, SD_SEND); | ^~~~~~~~ utils/Remotery.c:2226:21: error: 'SHUT_WR' undeclared (first use in this function) 2226 | #define SD_SEND SHUT_WR | ^~~~~~~ utils/Remotery.c:2364:51: note: in expansion of macro 'SD_SEND' 2364 | int result = shutdown(tcp_socket->socket, SD_SEND); | ^~~~~~~ utils/Remotery.c:2372:31: warning: implicit declaration of function 'recv' [-Wimplicit-function-declaration] 2372 | result = (int)recv(tcp_socket->socket, temp_buf, sizeof(temp_buf), 0); | ^~~~ utils/Remotery.c:2227:25: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] 2227 | #define closesocket close | ^~~~~ utils/Remotery.c:2378:9: note: in expansion of macro 'closesocket' 2378 | closesocket(tcp_socket->socket); | ^~~~~~~~~~~ utils/Remotery.c: In function 'TCPSocket_AcceptConnection': utils/Remotery.c:2445:9: warning: implicit declaration of function 'accept' [-Wimplicit-function-declaration] 2445 | s = accept(tcp_socket->socket, 0, 0); | ^~~~~~ utils/Remotery.c: In function 'TCPSocketWouldBlock': utils/Remotery.c:2478:17: error: 'errno' undeclared (first use in this function) 2478 | int error = errno; | ^~~~~ utils/Remotery.c:100:1: note: 'errno' is defined in header '<errno.h>'; did you forget to '#include <errno.h>'? 99 | #include <assert.h> +++ |+#include <errno.h> 100 | utils/Remotery.c:2479:22: error: 'EAGAIN' undeclared (first use in this function) 2479 | return (error == EAGAIN || error == EWOULDBLOCK); | ^~~~~~ utils/Remotery.c:2479:41: error: 'EWOULDBLOCK' undeclared (first use in this function) 2479 | return (error == EAGAIN || error == EWOULDBLOCK); | ^~~~~~~~~~~ utils/Remotery.c: In function 'TCPSocket_Send': utils/Remotery.c:2523:27: warning: implicit declaration of function 'send' [-Wimplicit-function-declaration] 2523 | bytes_sent = (int)send(tcp_socket->socket, cur_data, (int)(end_data - cur_data), send_flags); | ^~~~ utils/Remotery.c: In function 'TCPSocketWouldBlock': utils/Remotery.c:2482:1: warning: control reaches end of non-void function [-Wreturn-type] 2482 | } | ^ utils/Remotery.c: At top level: utils/Remotery.c:187:14: warning: 'rmtLoadLibrary' defined but not used [-Wunused-function] 187 | static void* rmtLoadLibrary(const char* path) | ^~~~~~~~~~~~~~ gmake[1]: *** [../config.mak:155: utils/Remotery.o] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/multimedia/gpac/work/gpac-1.0.1/src' gmake: *** [Makefile:13: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/multimedia/gpac *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/multimedia/gpac