Hi,<br><br>    I want to use use gstreamer to play mpeg4 on ARM SMP board, but I have some problem when I cross compiling gst-ffmpeg  inside scratchbox.<br>  <br>    I have built the latest version of gstreamer, gst-plugin-bad, xvid and amrwb, amrnb in scratchbox.  I try to build gst--ffmpeg0.10.09 with the fillowing configure:<br>
<br>CFLAGS=&quot;-I/home/exingfa/tmp/opt/gstforarm/include -I/home/exingfa/tmp/opt/gstforarm/include/amrwb -I/home/exingfa/tmp/opt/gstforarm/include/amrnb&quot; LDFLAGS=-L/home/exingfa/tmp/opt/gstforarm/lib/ ./configure --prefix=&quot;/home/exingfa/tmp/opt/gstforarm&quot; PKG_CONFIG_PATH=~/tmp/opt/gstforarm/lib/pkgconfig --with-ffmpeg-extra-configure=&quot;--prefix=&quot;/home/exingfa/tmp/opt/gstforarm&quot; --enable-gpl --enable-nonfree --enable-shared --enable-static --enable-libamr-wb --enable-libamr-nb --enable-libxvid --disable-ffmpeg&quot;<br>
<br>    It works. But when I run make, I got the following errors. Do you have any clueon how to fix it? <br><br>Thanks for your kind help!<br><br>Stella<br><br>-----------------------------------------------------------------------------------------------------------------------------------------------------------------------<br>
Making all in gst-libs<br>Making all in ext<br>/home/exingfa/tmp/gst-packages/gst-ffmpeg-0.10.9/gst-libs/ext/ffmpeg/version.sh: line 1: git: command not found<br>libavutil/aes.c: In function &#39;subshift&#39;:<br>libavutil/aes.c:56: warning: initialization from incompatible pointer type<br>
libavutil/aes.c:57: warning: initialization from incompatible pointer type<br>libavutil/aes.c: In function &#39;crypt&#39;:<br>libavutil/aes.c:84: warning: passing argument 2 of &#39;mix&#39; from incompatible pointer type<br>
libavutil/aes.c:85: warning: passing argument 1 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:85: warning: passing argument 2 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:85: warning: passing argument 3 of &#39;addkey&#39; from incompatible pointer type<br>
libavutil/aes.c:87: warning: passing argument 1 of &#39;subshift&#39; from incompatible pointer type<br>libavutil/aes.c: In function &#39;av_aes_crypt&#39;:<br>libavutil/aes.c:92: warning: passing argument 1 of &#39;addkey&#39; from incompatible pointer type<br>
libavutil/aes.c:92: warning: passing argument 2 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:92: warning: passing argument 3 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:94: warning: passing argument 4 of &#39;crypt&#39; from incompatible pointer type<br>
libavutil/aes.c:96: warning: passing argument 1 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:96: warning: passing argument 2 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:96: warning: passing argument 3 of &#39;addkey&#39; from incompatible pointer type<br>
libavutil/aes.c:99: warning: passing argument 1 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:99: warning: passing argument 2 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:99: warning: passing argument 3 of &#39;addkey&#39; from incompatible pointer type<br>
libavutil/aes.c:101: warning: passing argument 1 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:101: warning: passing argument 2 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:101: warning: passing argument 3 of &#39;addkey&#39; from incompatible pointer type<br>
libavutil/aes.c:102: warning: passing argument 4 of &#39;crypt&#39; from incompatible pointer type<br>libavutil/aes.c:103: warning: passing argument 1 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c:103: warning: passing argument 2 of &#39;addkey&#39; from incompatible pointer type<br>
libavutil/aes.c:103: warning: passing argument 3 of &#39;addkey&#39; from incompatible pointer type<br>libavutil/aes.c: In function &#39;av_aes_init&#39;:<br>libavutil/aes.c:149: warning: passing argument 1 of &#39;init_multbl2&#39; from incompatible pointer type<br>
libavutil/aes.c:150: warning: passing argument 1 of &#39;init_multbl2&#39; from incompatible pointer type<br>libavutil/aes.c:180: warning: passing argument 1 of &#39;subshift&#39; from incompatible pointer type<br>libavutil/aes.c:181: warning: passing argument 1 of &#39;mix&#39; from incompatible pointer type<br>
libavutil/aes.c:133: warning: array subscript is above array bounds<br>libavutil/fifo.c: In function &#39;av_fifo_write&#39;:<br>libavutil/fifo.c:80: warning: cast discards qualifiers from pointer target type<br>libavutil/rc4.c: In function &#39;ff_rc4_enc&#39;:<br>
libavutil/rc4.c:65: warning: &#39;r.y&#39; may be used uninitialized in this function<br>libswscale/swscale.c: In function &#39;sws_getCachedContext&#39;:<br>libswscale/swscale.c:3177: warning: assignment discards qualifiers from pointer target type<br>
libswscale/yuv2rgb.c: In function &#39;sws_yuv2rgb_c_init_tables&#39;:<br>libswscale/yuv2rgb.c:639: warning: passing argument 4 of &#39;fill_table&#39; from incompatible pointer type<br>libswscale/yuv2rgb.c:640: warning: passing argument 4 of &#39;fill_table&#39; from incompatible pointer type<br>
libswscale/yuv2rgb.c:641: warning: passing argument 4 of &#39;fill_table&#39; from incompatible pointer type<br>libswscale/yuv2rgb.c:673: warning: passing argument 4 of &#39;fill_table&#39; from incompatible pointer type<br>
libswscale/yuv2rgb.c:674: warning: passing argument 4 of &#39;fill_table&#39; from incompatible pointer type<br>libswscale/yuv2rgb.c:675: warning: passing argument 4 of &#39;fill_table&#39; from incompatible pointer type<br>
libswscale/yuv2rgb.c: At top level:<br>libswscale/yuv2rgb.c:252: warning: &#39;yuv2rgb_c_8&#39; defined but not used<br>libswscale/yuv2rgb.c:300: warning: &#39;yuv2rgb_c_4&#39; defined but not used<br>libswscale/yuv2rgb.c:357: warning: &#39;yuv2rgb_c_4b&#39; defined but not used<br>
libavformat/metadata_compat.c: In function &#39;ff_metadata_mux_compat&#39;:<br>libavformat/metadata_compat.c:129: warning: the address of &#39;number&#39; will always evaluate as &#39;true&#39;<br>libavformat/metadata_compat.c:130: warning: the address of &#39;number&#39; will always evaluate as &#39;true&#39;<br>
libavformat/utils.c: In function &#39;parse_date&#39;:<br>libavformat/utils.c:3002: warning: cast discards qualifiers from pointer target type<br>libavformat/utils.c: In function &#39;av_seek_frame_binary&#39;:<br>libavformat/utils.c:1292: warning: &#39;pos_min&#39; may be used uninitialized in this function<br>
libavformat/utils.c:1292: warning: &#39;pos_max&#39; may be used uninitialized in this function<br>libavformat/aviobuf.c: In function &#39;url_fdopen&#39;:<br>libavformat/aviobuf.c:553: warning: passing argument 6 of &#39;init_put_byte&#39; from incompatible pointer type<br>
libavformat/aviobuf.c:553: warning: passing argument 7 of &#39;init_put_byte&#39; from incompatible pointer type<br>libavformat/aviobuf.c:553: warning: passing argument 8 of &#39;init_put_byte&#39; from incompatible pointer type<br>
libavformat/asfdec.c: In function &#39;asf_read_header&#39;:<br>libavformat/asfdec.c:355: warning: &#39;AVPaletteControl&#39; is deprecated<br>libavformat/avidec.c: In function &#39;avi_read_header&#39;:<br>libavformat/avidec.c:491: warning: &#39;AVPaletteControl&#39; is deprecated<br>
libavformat/swfenc.c: In function &#39;swf_write_video&#39;:<br>libavformat/swfenc.c:422: warning: passing argument 3 of &#39;av_fifo_generic_read&#39; from incompatible pointer type<br>libavformat/idcin.c:90: warning: &#39;AVPaletteControl&#39; is deprecated<br>
libavformat/ipmovie.c:120: warning: &#39;AVPaletteControl&#39; is deprecated<br>libavformat/mov.c:149: warning: &#39;AVPaletteControl&#39; is deprecated<br>libavformat/mpegenc.c: In function &#39;flush_packet&#39;:<br>libavformat/mpegenc.c:917: warning: passing argument 3 of &#39;av_fifo_generic_read&#39; from incompatible pointer type<br>
libavformat/mpeg.c: In function &#39;mpegps_read_packet&#39;:<br>libavformat/mpeg.c:416: warning: &#39;dvdaudio_substream_type&#39; may be used uninitialized in this function<br>libavformat/nsvdec.c:354:2: warning: #warning &quot;FIXME: Byteswap buffer as needed&quot;<br>
libavformat/nutdec.c: In function &#39;get_packetheader&#39;:<br>libavformat/nutdec.c:98: warning: passing argument 2 of &#39;ff_crc04C11DB7_update&#39; from incompatible pointer type<br>libavformat/nutdec.c: In function &#39;decode_main_header&#39;:<br>
libavformat/nutdec.c:276: warning: passing argument 2 of &#39;get_buffer&#39; discards qualifiers from pointer target type<br>libavformat/nutdec.c: In function &#39;read_seek&#39;:<br>libavformat/nutdec.c:862: warning: passing argument 3 of &#39;av_tree_find&#39; from incompatible pointer type<br>
libavformat/nutdec.c:862: warning: passing argument 4 of &#39;av_tree_find&#39; from incompatible pointer type<br>libavformat/nutdec.c:871: warning: passing argument 3 of &#39;av_tree_find&#39; from incompatible pointer type<br>
libavformat/nutdec.c:871: warning: passing argument 4 of &#39;av_tree_find&#39; from incompatible pointer type<br>libavformat/nutdec.c:879: warning: passing argument 3 of &#39;av_tree_find&#39; from incompatible pointer type<br>
libavformat/nut.c: In function &#39;ff_nut_add_sp&#39;:<br>libavformat/nut.c:65: warning: passing argument 3 of &#39;av_tree_insert&#39; from incompatible pointer type<br>libavformat/nutenc.c: In function &#39;write_packet&#39;:<br>
libavformat/nutenc.c:687: warning: passing argument 3 of &#39;av_tree_find&#39; from incompatible pointer type<br>libavformat/oggdec.c: In function &#39;ogg_packet&#39;:<br>libavformat/oggdec.c:333: warning: assignment discards qualifiers from pointer target type<br>
libavformat/wc3movie.c:73: warning: &#39;AVPaletteControl&#39; is deprecated<br>libavcodec/bitstream.c: In function &#39;alloc_table&#39;:<br>libavcodec/bitstream.c:129: warning: &#39;ff_realloc_static&#39; is deprecated (declared at libavcodec/bitstream.c:53)<br>
libavcodec/bitstream_filter.c: In function &#39;av_bitstream_filter_filter&#39;:<br>libavcodec/bitstream_filter.c:62: warning: cast discards qualifiers from pointer target type<br>libavcodec/parser.c: In function &#39;av_parser_change&#39;:<br>
libavcodec/parser.c:196: warning: cast discards qualifiers from pointer target type<br>libavcodec/utils.c:420: warning: &#39;force_align_arg_pointer&#39; attribute directive ignored<br>libavcodec/utils.c:472: warning: &#39;force_align_arg_pointer&#39; attribute directive ignored<br>
libavcodec/utils.c: In function &#39;avcodec_encode_audio&#39;:<br>libavcodec/utils.c:478: warning: passing argument 4 of &#39;avctx-&gt;codec-&gt;encode&#39; discards qualifiers from pointer target type<br>libavcodec/utils.c: At top level:<br>
libavcodec/utils.c:487: warning: &#39;force_align_arg_pointer&#39; attribute directive ignored<br>libavcodec/utils.c: In function &#39;avcodec_encode_video&#39;:<br>libavcodec/utils.c:495: warning: passing argument 4 of &#39;avctx-&gt;codec-&gt;encode&#39; discards qualifiers from pointer target type<br>
libavcodec/utils.c: In function &#39;avcodec_encode_subtitle&#39;:<br>libavcodec/utils.c:514: warning: passing argument 4 of &#39;avctx-&gt;codec-&gt;encode&#39; discards qualifiers from pointer target type<br>libavcodec/utils.c: At top level:<br>
libavcodec/utils.c:522: warning: &#39;force_align_arg_pointer&#39; attribute directive ignored<br>libavcodec/utils.c:545: warning: &#39;force_align_arg_pointer&#39; attribute directive ignored<br>libavcodec/utils.c: In function &#39;av_parse_video_frame_size&#39;:<br>
libavcodec/utils.c:1056: warning: assignment discards qualifiers from pointer target type<br>libavcodec/alacenc.c: In function &#39;alac_encode_init&#39;:<br>libavcodec/alacenc.c:393: warning: large integer implicitly truncated to unsigned type<br>
libavcodec/alacenc.c:393: warning: large integer implicitly truncated to unsigned type<br>libavcodec/alacenc.c:393: warning: large integer implicitly truncated to unsigned type<br>libavcodec/avs.c: In function &#39;avs_decode_frame&#39;:<br>
libavcodec/avs.c:57: warning: &#39;change_map.buffer&#39; may be used uninitialized in this function<br>libavcodec/avs.c:57: warning: &#39;change_map.buffer_ptr&#39; may be used uninitialized in this function<br>libavcodec/avs.c:57: warning: &#39;change_map.bit_count&#39; may be used uninitialized in this function<br>
libavcodec/avs.c:57: warning: &#39;change_map.cache0&#39; may be used uninitialized in this function<br>libavcodec/avs.c:57: warning: &#39;change_map.cache1&#39; may be used uninitialized in this function<br>libavcodec/bmp.c: In function &#39;bmp_decode_frame&#39;:<br>
libavcodec/bmp.c:49: warning: &#39;rgb[1]&#39; may be used uninitialized in this function<br>libavcodec/bmp.c:49: warning: &#39;rgb[2]&#39; may be used uninitialized in this function<br>libavcodec/dnxhdenc.c: In function &#39;dnxhd_encode_picture&#39;:<br>
libavcodec/dnxhdenc.c:756: warning: large integer implicitly truncated to unsigned type<br>libavcodec/dnxhdenc.c:756: warning: large integer implicitly truncated to unsigned type<br>libavcodec/dnxhdenc.c:756: warning: large integer implicitly truncated to unsigned type<br>
libavcodec/dnxhdenc.c: At top level:<br>libavcodec/dnxhdenc.c:805: warning: initialization from incompatible pointer type<br>libavcodec/ratecontrol.c: In function &#39;ff_rate_control_init&#39;:<br>libavcodec/ratecontrol.c:109: warning: passing argument 3 of &#39;ff_parse&#39; discards qualifiers from pointer target type<br>
libavcodec/ratecontrol.c:109: warning: passing argument 4 of &#39;ff_parse&#39; discards qualifiers from pointer target type<br>libavcodec/dv.c: In function &#39;dvvideo_decode_frame&#39;:<br>libavcodec/dv.c:1138: warning: assignment discards qualifiers from pointer target type<br>
libavcodec/mpeg12.h:59: warning: inline function &#39;ff_mpeg1_decode_block_intra&#39; declared but never defined<br>libavcodec/mpeg12.h:59: warning: inline function &#39;ff_mpeg1_decode_block_intra&#39; declared but never defined<br>
libavcodec/rangecoder.c: In function &#39;ff_init_range_decoder&#39;:<br>libavcodec/rangecoder.c:54: warning: cast discards qualifiers from pointer target type<br>libavcodec/rangecoder.c:56: warning: passing argument 1 of &#39;bytestream_get_be16&#39; from incompatible pointer type<br>
libavcodec/flashsv.c: In function &#39;flashsv_decode_frame&#39;:<br>libavcodec/flashsv.c:196: warning: assignment discards qualifiers from pointer target type<br>libavcodec/h263.c: In function &#39;mpeg4_decode_block&#39;:<br>
libavcodec/h263.c:4752: warning: &#39;dc_pred_dir&#39; may be used uninitialized in this function<br>libavcodec/h264.c: In function &#39;pred_direct_motion&#39;:<br>libavcodec/h264.c:1046: warning: assignment from incompatible pointer type<br>
libavcodec/h264.c:1047: warning: assignment from incompatible pointer type<br>libavcodec/h264.c: In function &#39;filter_mb_dir&#39;:<br>libavcodec/h264.c:6284: warning: initialization from incompatible pointer type<br>libavcodec/h264.c:6285: warning: initialization from incompatible pointer type<br>
In file included from libavcodec/h264.c:8144:<br>libavcodec/svq3.c: In function &#39;svq3_decode_slice_header&#39;:<br>libavcodec/svq3.c:721: warning: cast discards qualifiers from pointer target type<br>libavcodec/svq3.c:721: warning: cast discards qualifiers from pointer target type<br>
libavcodec/svq3.c:721: warning: cast discards qualifiers from pointer target type<br>libavcodec/svq3.c:721: warning: cast discards qualifiers from pointer target type<br>libavcodec/svq3.c:724: warning: cast discards qualifiers from pointer target type<br>
libavcodec/h264.c: In function &#39;execute_ref_pic_marking&#39;:<br>libavcodec/h264.c:3280: warning: &#39;structure&#39; may be used uninitialized in this function<br>libavcodec/h264.c:3272: warning: &#39;j&#39; may be used uninitialized in this function<br>
libavcodec/h264.c: In function &#39;pred_direct_motion&#39;:<br>libavcodec/h264.c:716: warning: assuming signed overflow does not occur when assuming that (X + c) &lt; X is always false<br>libavcodec/h264.c:723: warning: assuming signed overflow does not occur when assuming that (X + c) &lt; X is always false<br>
libavcodec/idcinvideo.c: In function &#39;idcin_decode_frame&#39;:<br>libavcodec/idcinvideo.c:215: warning: &#39;AVPaletteControl&#39; is deprecated<br>libavcodec/interplayvideo.c: In function &#39;ipvideo_decode_frame&#39;:<br>
libavcodec/interplayvideo.c:884: warning: &#39;AVPaletteControl&#39; is deprecated<br>libavcodec/mpeg12.h:59: warning: inline function &#39;ff_mpeg1_decode_block_intra&#39; declared but never defined<br>libavcodec/mpeg12.h:59: warning: inline function &#39;ff_mpeg1_decode_block_intra&#39; declared but never defined<br>
libavcodec/mpeg12.h:59: warning: inline function &#39;ff_mpeg1_decode_block_intra&#39; declared but never defined<br>libavcodec/mpeg12.h:59: warning: inline function &#39;ff_mpeg1_decode_block_intra&#39; declared but never defined<br>
libavcodec/lcldec.c: In function &#39;decode_frame&#39;:<br>libavcodec/lcldec.c:167: warning: cast discards qualifiers from pointer target type<br>libavcodec/nuv.c: In function &#39;copy_frame&#39;:<br>libavcodec/nuv.c:74: warning: passing argument 2 of &#39;avpicture_fill&#39; discards qualifiers from pointer target type<br>
libavcodec/pnmenc.c: In function &#39;pnm_decode_frame&#39;:<br>libavcodec/pnmenc.c:46: warning: assignment discards qualifiers from pointer target type<br>libavcodec/pnmenc.c:47: warning: assignment discards qualifiers from pointer target type<br>
libavcodec/pngdec.c: In function &#39;png_decode_idat&#39;:<br>libavcodec/pngdec.c:357: warning: assignment discards qualifiers from pointer target type<br>libavcodec/pngenc.c: In function &#39;png_write_row&#39;:<br>libavcodec/pngenc.c:217: warning: cast discards qualifiers from pointer target type<br>
libavcodec/rawdec.c: In function &#39;raw_decode&#39;:<br>libavcodec/rawdec.c:127: warning: passing argument 2 of &#39;avpicture_fill&#39; discards qualifiers from pointer target type<br>libavcodec/rv34.c: In function &#39;rv34_set_deblock_coef&#39;:<br>
libavcodec/rv34.c:1107: warning: initialization from incompatible pointer type<br>libavcodec/svq1dec.c: In function &#39;svq1_decode_frame&#39;:<br>libavcodec/svq1dec.c:663: warning: cast discards qualifiers from pointer target type<br>
libavcodec/tscc.c: In function &#39;decode_frame&#39;:<br>libavcodec/tscc.c:95: warning: assignment discards qualifiers from pointer target type<br>libavcodec/xan.c: In function &#39;xan_decode_frame&#39;:<br>libavcodec/xan.c:411: warning: &#39;AVPaletteControl&#39; is deprecated<br>
libavcodec/zmbv.c: In function &#39;decode_frame&#39;:<br>libavcodec/zmbv.c:494: warning: assignment discards qualifiers from pointer target type<br>libavcodec/adxenc.c: In function &#39;adx_encode_header&#39;:<br>libavcodec/adxenc.c:104: warning: large integer implicitly truncated to unsigned type<br>
libavcodec/adxenc.c:104: warning: large integer implicitly truncated to unsigned type<br>libavcodec/adxenc.c:104: warning: large integer implicitly truncated to unsigned type<br>libavcodec/adxenc.c:108: warning: large integer implicitly truncated to unsigned type<br>
libavcodec/adxenc.c:108: warning: large integer implicitly truncated to unsigned type<br>libavcodec/adxenc.c:108: warning: large integer implicitly truncated to unsigned type<br>libavcodec/libamr.c: In function &#39;amr_nb_decode_frame&#39;:<br>
libavcodec/libamr.c:164: warning: passing argument 2 of &#39;GP3Decoder_Interface_Decode&#39; discards qualifiers from pointer target type<br>In file included from libavcodec/libamr.c:268:<br>/home/exingfa/tmp/opt/gstforarm/include/amrwb/dec_if.h: At top level:<br>
/home/exingfa/tmp/opt/gstforarm/include/amrwb/dec_if.h:28: warning: redundant redeclaration of &#39;D_IF_init&#39;<br>/home/exingfa/tmp/opt/gstforarm/include/amrwb/dec_if.h:26: warning: previous declaration of &#39;D_IF_init&#39; was here<br>
libavcodec/libamr.c: In function &#39;amr_wb_decode_frame&#39;:<br>libavcodec/libamr.c:421: warning: passing argument 2 of &#39;GP3D_IF_decode&#39; discards qualifiers from pointer target type<br>libavcodec/libxvidff.c: In function &#39;ff_xvid_encode_init&#39;:<br>
libavcodec/libxvidff.c:232: warning: passing argument 1 of &#39;av_tempfile&#39; discards qualifiers from pointer target type<br>libavcodec/libxvidff.c: In function &#39;xvid_ff_2pass_after&#39;:<br>libavcodec/libxvidff.c:711: warning: initialization discards qualifiers from pointer target type<br>
libavcodec/libxvid_rc.c: In function &#39;ff_xvid_rate_control_init&#39;:<br>libavcodec/libxvid_rc.c:43: warning: passing argument 1 of &#39;av_tempfile&#39; discards qualifiers from pointer target type<br>libavcodec/mpegvideo_parser.c:165: warning: &#39;mpegvideo_split&#39; defined but not used<br>
libavcodec/pnm_parser.c: In function &#39;pnm_parse&#39;:<br>libavcodec/pnm_parser.c:45: warning: cast discards qualifiers from pointer target type<br>libavcodec/pnm_parser.c:46: warning: cast discards qualifiers from pointer target type<br>
libavcodec/h264_mp4toannexb_bsf.c: In function &#39;h264_mp4toannexb_filter&#39;:<br>libavcodec/h264_mp4toannexb_bsf.c:61: warning: cast discards qualifiers from pointer target type<br>libavcodec/mp3_header_compress_bsf.c: In function &#39;mp3_header_compress&#39;:<br>
libavcodec/mp3_header_compress_bsf.c:41: warning: cast discards qualifiers from pointer target type<br>libavcodec/mp3_header_decompress_bsf.c: In function &#39;mp3_header_decompress&#39;:<br>libavcodec/mp3_header_decompress_bsf.c:36: warning: cast discards qualifiers from pointer target type<br>
libavcodec/remove_extradata_bsf.c: In function &#39;remove_extradata&#39;:<br>libavcodec/remove_extradata_bsf.c:45: warning: cast discards qualifiers from pointer target type<br>libavcodec/arm/dsputil_arm.c:23:5: warning: &quot;HAVE_IPP&quot; is not defined<br>
libavcodec/arm/dsputil_arm.c:96:5: warning: &quot;HAVE_IPP&quot; is not defined<br>libavcodec/arm/dsputil_arm.c:133:7: warning: &quot;HAVE_IPP&quot; is not defined<br>libavcodec/arm/dsputil_arm.c:170:5: warning: &quot;HAVE_IPP&quot; is not defined<br>
collect2: ld returned 1 exit status<br>make[5]: *** [libavcodec/libavcodec.so.52] Error 1<br>make[4]: *** [all-local] Error 2<br>make[3]: *** [all-recursive] Error 1<br>make[2]: *** [all-recursive] Error 1<br>make[1]: *** [all-recursive] Error 1<br>
make: *** [all] Error 2<br><br>