Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.Jzt1mg + umask 022 + cd /home/zsun/rpmbuild/BUILD + cd /home/zsun/rpmbuild/BUILD + rm -rf gpac-0.6.1 + /usr/bin/tar -xof - + /usr/bin/gzip -dc /home/zsun/rpmbuild/SOURCES/gpac-0.6.1.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd gpac-0.6.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -r extra_lib/ + cp -p doc/ipmpx_syntax.bt doc/ipmpx_syntax.bt.origine + iconv -f ISO-8859-1 -t UTF8 doc/ipmpx_syntax.bt.origine + touch -r doc/ipmpx_syntax.bt.origine doc/ipmpx_syntax.bt + rm -rf doc/ipmpx_syntax.bt.origine + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.VTiLqe + umask 022 + cd /home/zsun/rpmbuild/BUILD + cd gpac-0.6.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + '[' 1 = 1 ']' + '[' x '!=' x-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ']' ++ find . -name ltmain.sh ++ pkg-config --cflags libavformat + ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --enable-debug '--extra-cflags=-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=generic -fPIC -DPIC -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -D_GNU_SOURCE=1 -I/usr/include/ffmpeg ' --X11-path=/usr --libdir=lib64 --disable-oss-audio --disable-static --use-js=no ** System Configuration Install prefix: /usr Source path: /home/zsun/rpmbuild/BUILD/gpac-0.6.1 C compiler: gcc C++ compiler: g++ make: make CPU: x86_64 Big Endian: no ** GPAC 0.6.1 rev Core Configuration ** debug version: yes GProf enabled: no Static build enabled: no Memory tracking enabled: no Fixed-Point Version: no IPV6 Support: yes Static Modules: no ** Detected libraries ** zlib: system OSS Audio: no ALSA Audio: yes Jack Audio: yes PulseAudio Audio: yes DirectFB support: no X11 Shared Memory support: yes (path: /usr) X11 XVideo support: yes SDL Support: yes OpenGL support: yes TinyGL support: no OpenSSL support: yes Mozilla XUL/GECKO support: no DVB Support: yes XMLRPC Support: yes wxWidgets support: Version 303 ** Extra Libraries used ** SpiderMonkey: no FreeType: system JPEG: system OpenJPEG: system PNG: system MAD: system FAAD: system XVID: system FFMPEG: system Xiph OGG: system Platinum UPnP: no AVCap: no Xiph Vorbis: system Xiph Theora: system A52 (AC3): system OpenSVCDecoder: no OpenHEVCDecoder: no Freenect: no Creating config.mak Check config.log for detection failures Done - type 'make help' for make info, 'make' to build + cp -p config.h include/gpac + make -j2 all fatal: Not a git repository: '/home/zsun/rpmbuild/BUILD/gpac-0.6.1/.git' No GIT Version found make -C src all make[1]: Entering directory '/home/zsun/rpmbuild/BUILD/gpac-0.6.1/src' cat .deps/utils/os_divers.dep .deps/utils/os_file.dep .deps/utils/list.dep .deps/utils/bitstream.dep .deps/utils/error.dep .deps/utils/alloc.dep .deps/utils/url.dep .deps/utils/configfile.dep .deps/utils/sha1.dep .deps/utils/base_encoding.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/os_module.dep .deps/utils/math.dep .deps/utils/path2d.dep .deps/utils/path2d_stroker.dep .deps/utils/module.dep .deps/utils/uni_bidi.dep .deps/utils/ringbuffer.dep .deps/utils/unicode.dep .deps/utils/map.dep .deps/mcrypt/cbc.dep .deps/mcrypt/cfb.dep .deps/mcrypt/ctr.dep .deps/mcrypt/des.dep .deps/mcrypt/ecb.dep .deps/mcrypt/g_crypt.dep .deps/mcrypt/ncfb.dep .deps/mcrypt/nofb.dep .deps/mcrypt/ofb.dep .deps/mcrypt/rijndael-128.dep .deps/mcrypt/rijndael-192.dep .deps/mcrypt/rijndael-256.dep .deps/mcrypt/stream.dep .deps/mcrypt/tripledes.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_smjs.dep .deps/scenegraph/vrml_tools.dep .deps/scenegraph/x3d_nodes.dep .deps/scenegraph/svg_attributes.dep .deps/scenegraph/svg_types.dep .deps/scenegraph/svg_smjs.dep .deps/scenegraph/smil_anim.dep .deps/scenegraph/smil_timing.dep .deps/scenegraph/svg_properties.dep .deps/scenegraph/dom_events.dep .deps/scenegraph/dom_smjs.dep .deps/scenegraph/xbl_process.dep .deps/scenegraph/xml_ns.dep .deps/scenegraph/html5_media_smjs.dep .deps/scenegraph/html5_mse_smjs.dep .deps/scenegraph/webvtt_smjs.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/isomedia/ttml.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/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/filestreamer.dep .deps/media_tools/avilib.dep .deps/media_tools/mpeg2_ps.dep .deps/media_tools/gpac_ogg.dep .deps/media_tools/ismacryp.dep .deps/media_tools/isom_hinter.dep .deps/media_tools/saf.dep .deps/media_tools/vobsub.dep .deps/media_tools/text_import.dep .deps/media_tools/html5_media.dep .deps/media_tools/html5_mse.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/channel.dep .deps/terminal/clock.dep .deps/terminal/decoder.dep .deps/terminal/term_node_init.dep .deps/terminal/input_sensor.dep .deps/terminal/media_control.dep .deps/terminal/media_manager.dep .deps/terminal/media_memory.dep .deps/terminal/media_object.dep .deps/terminal/media_sensor.dep .deps/terminal/mpeg4_inline.dep .deps/terminal/network_service.dep .deps/terminal/object_browser.dep .deps/terminal/object_manager.dep .deps/terminal/scene.dep .deps/terminal/terminal.dep .deps/terminal/svg_external.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/laser/lsr_enc.dep .deps/laser/lsr_dec.dep .deps/laser/lsr_tables.dep > ".depend" CC utils/os_divers.c CC utils/os_file.c CC utils/list.c CC utils/bitstream.c CC utils/error.c CC utils/alloc.c utils/alloc.c:27:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition CC utils/url.c CC utils/configfile.c CC utils/sha1.c CC utils/base_encoding.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 utils/downloader.c: In function 'init_ssl_lib': utils/downloader.c:394:2: warning: implicit declaration of function 'SSLeay_add_all_algorithms'; did you mean 'SSLeay_add_ssl_algorithms'? [-Wimplicit-function-declaration] SSLeay_add_all_algorithms(); ^~~~~~~~~~~~~~~~~~~~~~~~~ SSLeay_add_ssl_algorithms utils/downloader.c: In function 'ssl_init': utils/downloader.c:431:3: warning: 'SSLv3_client_method' is deprecated [-Wdeprecated-declarations] meth = SSLv3_client_method(); ^~~~ In file included from /usr/include/openssl/opensslconf.h:42:0, from /usr/include/openssl/ct.h:13, from /usr/include/openssl/ssl.h:61, from utils/downloader.c:38: /usr/include/openssl/ssl.h:1604:1: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *SSLv3_client_method(void)) /* SSLv3 */ ^ utils/downloader.c:434:3: warning: 'TLSv1_client_method' is deprecated [-Wdeprecated-declarations] meth = TLSv1_client_method(); ^~~~ In file included from /usr/include/openssl/opensslconf.h:42:0, from /usr/include/openssl/ct.h:13, from /usr/include/openssl/ssl.h:61, from utils/downloader.c:38: /usr/include/openssl/ssl.h:1619:1: note: declared here DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* TLSv1.0 */ ^ utils/downloader.c: In function 'gf_dm_connect': utils/downloader.c:1421:9: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations] unsigned char *altname_str = ASN1_STRING_data(altname->d.ia5); ^~~~~~~~ In file included from /usr/include/openssl/opensslconf.h:42:0, from /usr/include/openssl/bn.h:31, from /usr/include/openssl/asn1.h:24, from /usr/include/openssl/objects.h:916, from /usr/include/openssl/evp.h:27, from /usr/include/openssl/x509.h:23, from /usr/include/openssl/ssl.h:50, from utils/downloader.c:38: /usr/include/openssl/asn1.h:553:1: note: declared here DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x)) ^ CC utils/xml_parser.c utils/downloader.c: In function 'http_send_headers': utils/downloader.c:2289:43: warning: '%s' directive writing up to 1023 bytes into a region of size 1003 [-Wformat-overflow=] sprintf(pass_buf, "Authorization: Basic %s", sess->creds->digest); ^~ In file included from /usr/include/stdio.h:939:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/setup.h:234, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/tools.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/download.h:50, from utils/downloader.c:26: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 22 and 1045 bytes into a destination of size 1024 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC utils/utf.c CC utils/token.c CC utils/color.c CC utils/os_module.c CC utils/math.c CC utils/path2d.c In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/path2d.h:41:0, from utils/path2d.c:27: utils/path2d.c: In function 'gf_path_add_svg_arc_to': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:135:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] #define gf_mulfix(_a, _b) ((_a)*(_b)) ^ /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ utils/path2d.c:559:65: note: in expansion of macro 'gf_mulfix' sweep_angle = gf_divfix( gf_mulfix(ux,vx) + gf_mulfix(uy, vy), gf_mulfix(normu, normv) ); ^~~~~~~~~ CC utils/path2d_stroker.c In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/path2d.h:41:0, from utils/path2d_stroker.c:19: utils/path2d_stroker.c: In function 'ft_stroke_border_arcto': utils/path2d_stroker.c:322:82: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] length = gf_muldiv( radius, gf_sin( theta ) * 4, ( FIX_ONE + gf_cos( theta ) ) * 3 ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:137:33: note: in definition of macro 'gf_muldiv' #define gf_muldiv(_a, _b, _c) ((_c) ? (_a)*(_b)/(_c) : GF_MAX_FLOAT) ^~ CC utils/module.c CC utils/uni_bidi.c CC utils/ringbuffer.c CC utils/unicode.c CC utils/map.c CC ietf/rtcp.c CC ietf/rtp.c CC ietf/rtp_packetizer.c CC ietf/rtp_pck_3gpp.c CC ietf/rtp_pck_mpeg12.c CC ietf/rtp_pck_mpeg4.c CC ietf/rtsp_command.c CC ietf/rtsp_common.c CC ietf/rtsp_response.c CC ietf/rtsp_session.c CC ietf/sdp.c CC ietf/rtp_depacketizer.c CC ietf/rtp_streamer.c CC bifs/arith_decoder.c 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 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 In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph_svg.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/nodes_svg.h:32, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/laser.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/laser_dev.h:30, from laser/lsr_enc.c:26: laser/lsr_enc.c: In function 'gf_laser_encode_au': laser/lsr_enc.c:160:51: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1<info->cfg.resolution) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ laser/lsr_enc.c:160:42: note: in expansion of macro 'INT2FIX' codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1<info->cfg.resolution) ); ^~~~~~~ laser/lsr_enc.c: In function 'gf_laser_encoder_get_rap': laser/lsr_enc.c:184:51: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1<info->cfg.resolution) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ laser/lsr_enc.c:184:42: note: in expansion of macro 'INT2FIX' codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1<info->cfg.resolution) ); ^~~~~~~ CC laser/lsr_dec.c In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph_svg.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/nodes_svg.h:32, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/laser.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/laser_dev.h:30, from laser/lsr_dec.c:26: laser/lsr_dec.c: In function 'gf_laser_decode_au': laser/lsr_dec.c:183:52: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1 << (-codec->info->cfg.resolution)) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ laser/lsr_dec.c:183:42: note: in expansion of macro 'INT2FIX' codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1 << (-codec->info->cfg.resolution)) ); ^~~~~~~ laser/lsr_dec.c: In function 'gf_laser_decode_command_list': laser/lsr_dec.c:209:52: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1 << (-codec->info->cfg.resolution)) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ laser/lsr_dec.c:209:42: note: in expansion of macro 'INT2FIX' codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1 << (-codec->info->cfg.resolution)) ); ^~~~~~~ laser/lsr_dec.c: In function 'lsr_exec_command_list': laser/lsr_dec.c:5332:52: warning: '<<' in boolean context, did you mean '<' ? [-Wint-in-bool-context] codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1 << (-codec->info->cfg.resolution)) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ laser/lsr_dec.c:5332:42: note: in expansion of macro 'INT2FIX' codec->res_factor = gf_divfix(FIX_ONE, INT2FIX(1 << (-codec->info->cfg.resolution)) ); ^~~~~~~ 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 isomedia/drm_sample.c: In function 'gf_isom_set_protected_entry.constprop': isomedia/drm_sample.c:450:59: warning: argument 1 null where non-null expected [-Wnonnull] sinf->scheme_type->URI = (char *)gf_malloc(sizeof(char)*strlen(scheme_uri)); ^~~~~~~~~~~~~~~~~~ In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/setup.h:241:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/tools.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/isomedia.h:36, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/isomedia_dev.h:33, from isomedia/drm_sample.c:26: /usr/include/string.h:394:15: note: in a call to function 'strlen' declared here extern size_t strlen (const char *__s) ^~~~~~ isomedia/drm_sample.c:451:3: warning: argument 1 null where non-null expected [-Wnonnull] memmove(sinf->scheme_type->URI, scheme_uri, strlen(scheme_uri)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/setup.h:241:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/tools.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/isomedia.h:36, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/isomedia_dev.h:33, from isomedia/drm_sample.c:26: /usr/include/string.h:394:15: note: in a call to function 'strlen' declared here extern size_t strlen (const char *__s) ^~~~~~ 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 isomedia/ttml.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 In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph_vrml.h:34, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/nodes_mpeg4.h:40, from scene_manager/swf_parse.c:27: scene_manager/swf_parse.c: In function 'swf_resort_path': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:135:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] #define gf_mulfix(_a, _b) ((_a)*(_b)) ^ /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ scene_manager/swf_parse.c:762:33: note: in expansion of macro 'gf_mulfix' angle = gf_divfix(angle, gf_mulfix(v1.x, v2.x)); ^~~~~~~~~ CC scene_manager/swf_bifs.c In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph_vrml.h:34, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/nodes_mpeg4.h:40, from scene_manager/swf_bifs.c:25: scene_manager/swf_bifs.c: In function 'swf_bifs_define_text': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:122:22: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] #define FLT2FIX(v) ((Float) (v)) ^ /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ scene_manager/swf_bifs.c:925:43: note: in expansion of macro 'FLT2FIX' gl_par->translation.x = gf_divfix(dx, FLT2FIX(gr->fontSize * SWF_TEXT_SCALE) ); ^~~~~~~ CC scene_manager/swf_svg.c In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph_vrml.h:34, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scene_manager.h:36, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/swf_dev.h:29, from scene_manager/swf_svg.c:27: scene_manager/swf_svg.c: In function 'swf_svg_define_text': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:122:22: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] #define FLT2FIX(v) ((Float) (v)) ^ /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:124:31: note: in definition of macro 'FIX2FLT' #define FIX2FLT(v) ((Float) (v)) ^ scene_manager/swf_svg.c:326:133: note: in expansion of macro 'gf_divfix' swf_svg_print(read, "\n", gr->fontID, gr->indexes[j], FIX2FLT(gf_divfix(dx, FLT2FIX(gr->fontSize * SWF_TEXT_SCALE)))); ^~~~~~~~~ scene_manager/swf_svg.c:326:147: note: in expansion of macro 'FLT2FIX' swf_svg_print(read, "\n", gr->fontID, gr->indexes[j], FIX2FLT(gf_divfix(dx, FLT2FIX(gr->fontSize * SWF_TEXT_SCALE)))); ^~~~~~~ CC scene_manager/scene_dump.c CC scene_manager/scene_stats.c CC scene_manager/scene_engine.c CC scene_manager/encode_isom.c CC terminal/channel.c CC terminal/clock.c CC terminal/decoder.c CC terminal/term_node_init.c CC terminal/input_sensor.c CC terminal/media_control.c CC terminal/media_manager.c CC terminal/media_memory.c terminal/media_memory.c: In function 'gf_cm_new': terminal/media_memory.c:127:60: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] cu->data = UnitSize ? (char*)my_large_alloc(sizeof(char)*UnitSize) : NULL; ~~~~~~~~~~~~^~ terminal/media_memory.c:80:32: note: in definition of macro 'my_large_alloc' #define my_large_alloc(_size) (_size ? gf_malloc(sizeof(char)*_size) : NULL) ^~~~~ CC terminal/media_object.c CC terminal/media_sensor.c CC terminal/mpeg4_inline.c CC terminal/network_service.c CC terminal/object_browser.c CC terminal/object_manager.c CC terminal/scene.c CC terminal/terminal.c CC terminal/svg_external.c CC compositor/audio_input.c compositor/audio_input.c: In function 'gf_audio_input_get_config': compositor/audio_input.c:176:36: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] if (aifc->samplerate * aifc->chan * aifc->bps && ((aifc->chan<=2) || aifc->ch_cfg)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 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 In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/compositor.h:35, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/compositor_dev.h:32, from compositor/drawable.h:30, from compositor/visual_manager.h:29, from compositor/mpeg4_geometry_3d.c:27: compositor/mpeg4_geometry_3d.c: In function 'NLD_GetMatrix': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:135:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] #define gf_mulfix(_a, _b) ((_a)*(_b)) ^ /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ compositor/mpeg4_geometry_3d.c:357:38: note: in expansion of macro 'gf_mulfix' dot = gf_divfix(gf_vec_dot(v1, v2), gf_mulfix(l1, l2)); ^~~~~~~~~ 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 In file included from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/scenegraph.h:35:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/compositor.h:35, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/compositor_dev.h:32, from compositor/drawable.h:30, from compositor/visual_manager.h:29, from compositor/visual_manager_3d.c:28: compositor/visual_manager_3d.c: In function 'visual_3d_viewpoint_change': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:135:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] #define gf_mulfix(_a, _b) ((_a)*(_b)) ^ /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:137:33: note: in definition of macro 'gf_muldiv' #define gf_muldiv(_a, _b, _c) ((_c) ? (_a)*(_b)/(_c) : GF_MAX_FLOAT) ^~ compositor/visual_manager_3d.c:208:33: note: in expansion of macro 'gf_mulfix' gf_mulfix(ar*2, gf_tan(fieldOfView/2)) ^~~~~~~~~ compositor/visual_manager_3d.c:232:53: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] position.z = gf_divfix(tr_state->camera->width, 2*gf_tan(fieldOfView/2) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ compositor/visual_manager_3d.c:269:57: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] view_distance = gf_divfix(tr_state->visual->height, 2*gf_tan(fieldOfView/2) ); /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/maths.h:139:30: note: in definition of macro 'gf_divfix' #define gf_divfix(_a, _b) ((_b) ? (_a)/(_b) : GF_MAX_FLOAT) ^~ CC compositor/visual_manager_3d_gl.c CC compositor/x3d_geometry.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_smjs.c CC scenegraph/vrml_tools.c CC scenegraph/x3d_nodes.c CC scenegraph/svg_attributes.c CC scenegraph/svg_types.c CC scenegraph/svg_smjs.c CC scenegraph/smil_anim.c CC scenegraph/smil_timing.c CC scenegraph/svg_properties.c CC scenegraph/dom_events.c CC scenegraph/dom_smjs.c CC scenegraph/xbl_process.c CC scenegraph/xml_ns.c CC scenegraph/html5_media_smjs.c CC scenegraph/html5_mse_smjs.c CC scenegraph/webvtt_smjs.c CC media_tools/isom_tools.c CC media_tools/dash_segmenter.c media_tools/dash_segmenter.c: In function 'gf_dash_segmenter_probe_input': media_tools/dash_segmenter.c:4530:38: warning: '%d' directive writing between 1 and 11 bytes into a region of size between 0 and 99 [-Wformat-overflow=] sprintf(di->representationID, "%s_%d", dep_representation_id, cur_idx); ^~ media_tools/dash_segmenter.c:4530:34: note: using the range [-2147483648, 2147483647] for directive argument sprintf(di->representationID, "%s_%d", dep_representation_id, cur_idx); ^~~~~~~ In file included from /usr/include/stdio.h:939:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/setup.h:234, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/tools.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/isomedia.h:36, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/media_tools.h:34, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/media_dev.h:30, from media_tools/dash_segmenter.c:26: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 3 and 112 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ media_tools/dash_segmenter.c: In function 'dasher_mp2t_segment_file': media_tools/dash_segmenter.c:3974:42: warning: '%s' directive writing up to 99 bytes into a region of size 85 [-Wformat-overflow=] sprintf(szSectionName, "Representation_%s", dash_input->representationID); ^~ In file included from /usr/include/stdio.h:939:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/setup.h:234, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/tools.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/isomedia.h:36, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/media_tools.h:34, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/media_dev.h:30, from media_tools/dash_segmenter.c:26: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 16 and 115 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ media_tools/dash_segmenter.c:3975:35: warning: '%s' directive writing up to 99 bytes into a region of size 95 [-Wformat-overflow=] sprintf(szRepURLsSecName, "URLs_%s", dash_input->representationID); ^~ In file included from /usr/include/stdio.h:939:0, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/setup.h:234, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/tools.h:33, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/isomedia.h:36, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/media_tools.h:34, from /home/zsun/rpmbuild/BUILD/gpac-0.6.1/include/gpac/internal/media_dev.h:30, from media_tools/dash_segmenter.c:26: /usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 6 and 105 bytes into a destination of size 100 return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ __bos (__s), __fmt, __va_arg_pack ()); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC media_tools/av_parsers.c media_tools/av_parsers.c: In function 'gf_media_avc_read_sps': media_tools/av_parsers.c:2349:70: warning: 'separate_colour_plane_flag' may be used uninitialized in this function [-Wmaybe-uninitialized] } else if ((chroma_format_idc == 3) && (separate_colour_plane_flag == 0)) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ CC media_tools/img.c CC media_tools/media_import.c CC media_tools/mpegts.c CC media_tools/m3u8.c media_tools/m3u8.c:26:0: warning: "_GNU_SOURCE" redefined #define _GNU_SOURCE :0:0: note: this is the location of the previous definition CC media_tools/mpd.c CC media_tools/dash_client.c CC media_tools/media_export.c media_tools/dash_client.c: In function 'dash_download_group_download': media_tools/dash_client.c:4229:6: warning: variable 'group_count' set but not used [-Wunused-but-set-variable] u32 group_count; ^~~~~~~~~~~ media_tools/dash_client.c: In function 'dash_global_rate_adaptation': media_tools/dash_client.c:4660:6: warning: variable 'max_bandwidth' set but not used [-Wunused-but-set-variable] u32 max_bandwidth = 0; ^~~~~~~~~~~~~ media_tools/dash_client.c: In function 'dash_do_rate_adaptation': media_tools/dash_client.c:2534:45: warning: 'max_available_speed' may be used uninitialized in this function [-Wmaybe-uninitialized] rep->playback.prev_max_available_speed = max_available_speed; ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ CC media_tools/m2ts_mux.c CC media_tools/filestreamer.c CC media_tools/avilib.c CC media_tools/mpeg2_ps.c CC media_tools/gpac_ogg.c CC media_tools/ismacryp.c CC media_tools/isom_hinter.c CC media_tools/saf.c CC media_tools/vobsub.c CC media_tools/text_import.c CC media_tools/html5_media.c CC media_tools/html5_mse.c CC media_tools/webvtt.c CC mcrypt/cbc.c CC mcrypt/cfb.c CC mcrypt/ctr.c CC mcrypt/des.c CC mcrypt/ecb.c CC mcrypt/g_crypt.c CC mcrypt/ncfb.c CC mcrypt/nofb.c CC mcrypt/ofb.c CC mcrypt/rijndael-128.c CC mcrypt/rijndael-192.c CC mcrypt/rijndael-256.c CC mcrypt/stream.c CC mcrypt/tripledes.c OBJS utils/os_divers.o utils/os_file.o utils/list.o utils/bitstream.o utils/error.o utils/alloc.o utils/url.o utils/configfile.o utils/sha1.o utils/base_encoding.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/os_module.o utils/math.o utils/path2d.o utils/path2d_stroker.o utils/module.o utils/uni_bidi.o utils/ringbuffer.o utils/unicode.o utils/map.o mcrypt/cbc.o mcrypt/cfb.o mcrypt/ctr.o mcrypt/des.o mcrypt/ecb.o mcrypt/g_crypt.o mcrypt/ncfb.o mcrypt/nofb.o mcrypt/ofb.o mcrypt/rijndael-128.o mcrypt/rijndael-192.o mcrypt/rijndael-256.o mcrypt/stream.o mcrypt/tripledes.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_smjs.o scenegraph/vrml_tools.o scenegraph/x3d_nodes.o scenegraph/svg_attributes.o scenegraph/svg_types.o scenegraph/svg_smjs.o scenegraph/smil_anim.o scenegraph/smil_timing.o scenegraph/svg_properties.o scenegraph/dom_events.o scenegraph/dom_smjs.o scenegraph/xbl_process.o scenegraph/xml_ns.o scenegraph/html5_media_smjs.o scenegraph/html5_mse_smjs.o scenegraph/webvtt_smjs.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 isomedia/ttml.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/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/filestreamer.o media_tools/avilib.o media_tools/mpeg2_ps.o media_tools/gpac_ogg.o media_tools/ismacryp.o media_tools/isom_hinter.o media_tools/saf.o media_tools/vobsub.o media_tools/text_import.o media_tools/html5_media.o media_tools/html5_mse.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/channel.o terminal/clock.o terminal/decoder.o terminal/term_node_init.o terminal/input_sensor.o terminal/media_control.o terminal/media_manager.o terminal/media_memory.o terminal/media_object.o terminal/media_sensor.o terminal/mpeg4_inline.o terminal/network_service.o terminal/object_browser.o terminal/object_manager.o terminal/scene.o terminal/terminal.o terminal/svg_external.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 laser/lsr_enc.o laser/lsr_dec.o laser/lsr_tables.o LIBS -lm -L/usr/lib -lGL -lGLU -lX11 -lz -lssl -lcrypto -ljpeg -lpng -lpthread -ldl /usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm /usr/bin/ld: skipping incompatible /usr/lib/libpthread.so when searching for -lpthread /usr/bin/ld: skipping incompatible /usr/lib/libdl.so when searching for -ldl /usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc utils/downloader.o: In function `init_ssl_lib': /home/zsun/rpmbuild/BUILD/gpac-0.6.1/src/utils/downloader.c:394: undefined reference to `SSLeay_add_all_algorithms' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:269: ../bin/gcc/libgpac.so] Error 1 make[1]: Leaving directory '/home/zsun/rpmbuild/BUILD/gpac-0.6.1/src' make: *** [Makefile:9: all] Error 2 error: Bad exit status from /var/tmp/rpm-tmp.VTiLqe (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.VTiLqe (%build)