lingnand / RPD

Stream radio to command line with ease and comfort
rpd.lynnard.me
8 stars 2 forks source link

编译过程遇到链接问题 #1

Closed lapsule closed 10 years ago

lapsule commented 10 years ago
pi@raspberrypi ~ $ ffmpeg
ffmpeg version 2.1.1 Copyright (c) 2000-2013 the FFmpeg developers
  built on Nov 28 2013 13:38:13 with gcc 4.6 (Debian 4.6.3-14+rpi1)
  configuration: 
  libavutil      52. 48.101 / 52. 48.101
  libavcodec     55. 39.101 / 55. 39.101
  libavformat    55. 19.104 / 55. 19.104
  libavdevice    55.  5.100 / 55.  5.100
  libavfilter     3. 90.100 /  3. 90.100
  libswscale      2.  5.101 /  2.  5.101
  libswresample   0. 17.104 /  0. 17.104
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]... {[outfile options] outfile}...

结果如下:


pi@raspberrypi ~/fmd $ make
gcc -Wall -o fmd app.o config.o downloader.o player.o playlist.o server.o util.o validator.o -lcurl -ljson-c -lao -lpthread -lavcodec -lavutil -lavformat -lswresample -lcrypto
/usr/local/lib/libavcodec.a(amrnbdec.o): In function `amrnb_decode_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/amrnbdec.c:1035: undefined reference to `truncf'
/usr/local/lib/libavcodec.a(amrwbdec.o): In function `amrwb_decode_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/amrwbdec.c:1204: undefined reference to `truncf'
/usr/local/lib/libavcodec.a(atrac3.o): In function `init_imdct_window':
/home/pi/ffmpeg-2.1.1/libavcodec/atrac3.c:181: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavcodec/atrac3.c:182: undefined reference to `sin'
/usr/local/lib/libavcodec.a(binkaudio.o): In function `decode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/binkaudio.c:116: undefined reference to `expf'
/usr/local/lib/libavcodec.a(cngdec.o): In function `cng_decode_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/cngdec.c:115: undefined reference to `pow'
/usr/local/lib/libavcodec.a(cngenc.o): In function `cng_encode_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/cngenc.c:89: undefined reference to `log10'
/home/pi/ffmpeg-2.1.1/libavcodec/cngenc.c:90: undefined reference to `floor'
/usr/local/lib/libavcodec.a(cook.o): In function `init_pow2table':
/home/pi/ffmpeg-2.1.1/libavcodec/cook.c:169: undefined reference to `pow'
/usr/local/lib/libavcodec.a(cook.o): In function `init_gain_table':
/home/pi/ffmpeg-2.1.1/libavcodec/cook.c:180: undefined reference to `pow'
/usr/local/lib/libavcodec.a(dct.o): In function `ff_dct_init':
/home/pi/ffmpeg-2.1.1/libavcodec/dct.c:201: undefined reference to `sin'
/usr/local/lib/libavcodec.a(evrcdec.o): In function `bl_intrp':
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:377: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:377: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(evrcdec.o): In function `evrc_decode_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:831: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:831: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:831: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:845: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:855: undefined reference to `exp'
/usr/local/lib/libavcodec.a(evrcdec.o): In function `frame_erasure':
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:703: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:679: undefined reference to `pow'
/usr/local/lib/libavcodec.a(evrcdec.o): In function `evrc_decode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:259: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/evrcdec.c:260: undefined reference to `sin'
/usr/local/lib/libavcodec.a(fft_float.o): In function `ff_init_ff_cos_tabs':
/home/pi/ffmpeg-2.1.1/libavcodec/fft.c:96: undefined reference to `cos'
/usr/local/lib/libavcodec.a(ffv1enc.o): In function `sort_stt':
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:629: undefined reference to `log2'
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:629: undefined reference to `log2'
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:629: undefined reference to `log2'
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:629: undefined reference to `log2'
/usr/local/lib/libavcodec.a(ffv1enc.o): In function `find_best_state':
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:145: undefined reference to `log2'
/usr/local/lib/libavcodec.a(ffv1enc.o): In function `encode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:907: undefined reference to `lround'
/home/pi/ffmpeg-2.1.1/libavcodec/ffv1enc.c:918: undefined reference to `lround'
/usr/local/lib/libavcodec.a(ffwavesynth.o): In function `wavesynth_init':
/home/pi/ffmpeg-2.1.1/libavcodec/ffwavesynth.c:338: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavcodec/ffwavesynth.c:338: undefined reference to `floor'
/usr/local/lib/libavcodec.a(fmtconvert.o): In function `float_to_int16_one':
/home/pi/ffmpeg-2.1.1/libavcodec/fmtconvert.c:45: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/fmtconvert.c:45: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/fmtconvert.c:45: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/fmtconvert.c:45: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_level_coefficients':
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:360: undefined reference to `exp2'
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:361: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(imc.o): In function `bit_allocation':
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:459: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_level_coefficients_raw':
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:414: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:415: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:424: undefined reference to `powf'
/usr/local/lib/libavcodec.a(imc.o): In function `freq2bark':
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:123: undefined reference to `atan'
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:123: undefined reference to `atan'
/usr/local/lib/libavcodec.a(imc.o): In function `iac_generate_tabs':
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:140: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:141: undefined reference to `pow'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:206: undefined reference to `sincos'
/home/pi/ffmpeg-2.1.1/libavcodec/imc.c:207: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(lpc.o): In function `quantize_lpc_coefs':
/home/pi/ffmpeg-2.1.1/libavcodec/lpc.c:132: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mdct_float.o): In function `ff_mdct_init':
/home/pi/ffmpeg-2.1.1/libavcodec/mdct.c:82: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(metasound.o): In function `twinvq_mulawinv':
/home/pi/ffmpeg-2.1.1/libavcodec/metasound.c:62: undefined reference to `exp'
/usr/local/lib/libavcodec.a(metasound.o): In function `decode_ppc':
/home/pi/ffmpeg-2.1.1/libavcodec/metasound.c:77: undefined reference to `log2'
/home/pi/ffmpeg-2.1.1/libavcodec/metasound.c:87: undefined reference to `powf'
/usr/local/lib/libavcodec.a(metasound.o): In function `twinvq_mulawinv':
/home/pi/ffmpeg-2.1.1/libavcodec/metasound.c:62: undefined reference to `exp'
/usr/local/lib/libavcodec.a(mpegaudiodec.o): In function `mpegaudio_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:52: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:52: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:64: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:66: undefined reference to `floor'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:64: undefined reference to `pow'
/usr/local/lib/libavcodec.a(mpegaudiodec.o): In function `decode_init_static':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodec.c:387: undefined reference to `tan'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodec.c:405: undefined reference to `exp2'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodec.c:405: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(mpegaudiodec_float.o): In function `mpegaudio_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:52: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:52: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:64: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:66: undefined reference to `floor'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudio_tablegen.h:64: undefined reference to `pow'
/usr/local/lib/libavcodec.a(mpegaudiodec_float.o): In function `decode_init_static':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodec.c:387: undefined reference to `tan'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodec.c:405: undefined reference to `exp2'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodec.c:405: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(mpegaudiodsp_fixed.o): In function `ff_init_mpadsp_tabs_fixed':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodsp_template.c:235: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodsp_template.c:242: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodsp_template.c:246: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegaudiodsp_float.o): In function `ff_init_mpadsp_tabs_float':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodsp_template.c:235: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodsp_template.c:242: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudiodsp_template.c:246: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegaudioenc.o): In function `MPA_encode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudioenc.c:122: undefined reference to `floorf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudioenc.c:151: undefined reference to `exp2'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegaudioenc.c:156: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `dct_quantize_refine':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3749: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/pi/ffmpeg-2.1.1/libavcodec/mpegvideo_enc.c:3756: more undefined references to `cos' follow
/usr/local/lib/libavcodec.a(nellymoserdec.o): In function `nelly_decode_block':
/home/pi/ffmpeg-2.1.1/libavcodec/nellymoserdec.c:61: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/nellymoserdec.c:61: undefined reference to `pow'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `encode_block':
/home/pi/ffmpeg-2.1.1/libavcodec/nellymoserenc.c:293: undefined reference to `log'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `get_exponent_greedy':
/home/pi/ffmpeg-2.1.1/libavcodec/nellymoserenc.c:205: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/nellymoserenc.c:211: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `encode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/nellymoserenc.c:176: undefined reference to `pow'
/usr/local/lib/libavcodec.a(qcelpdec.o): In function `lspf2lpc':
/home/pi/ffmpeg-2.1.1/libavcodec/qcelpdec.c:538: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/qcelpdec.c:538: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/qcelpdec.c:538: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/qcelpdec.c:538: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/qcelpdec.c:538: undefined reference to `cos'
/usr/local/lib/libavcodec.a(qcelpdec.o):/home/pi/ffmpeg-2.1.1/libavcodec/qcelpdec.c:538: more undefined references to `cos' follow
/usr/local/lib/libavcodec.a(qdm2.o): In function `qdm2_fft_generate_tone':
/home/pi/ffmpeg-2.1.1/libavcodec/qdm2.c:1589: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(qdm2.o): In function `qdm2_fft_tone_synthesizer':
/home/pi/ffmpeg-2.1.1/libavcodec/qdm2.c:1644: undefined reference to `sincos'
/home/pi/ffmpeg-2.1.1/libavcodec/qdm2.c:1644: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(qdm2.o): In function `softclip_table_init':
/home/pi/ffmpeg-2.1.1/libavcodec/qdm2_tablegen.h:50: undefined reference to `sin'
/usr/local/lib/libavcodec.a(ra288.o): In function `decode':
/home/pi/ffmpeg-2.1.1/libavcodec/ra288.c:107: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/ra288.c:119: undefined reference to `log10'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `modify_qscale':
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:578: undefined reference to `log'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:579: undefined reference to `log'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:581: undefined reference to `log'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:584: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:587: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:505: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:505: undefined reference to `pow'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `ff_vbv_update':
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:341: undefined reference to `ceil'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `adaptive_quantization':
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:654: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:652: undefined reference to `pow'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `init_pass2':
/home/pi/ffmpeg-2.1.1/libavcodec/ratecontrol.c:995: undefined reference to `exp'
/usr/local/lib/libavcodec.a(rdft.o): In function `ff_rdft_init':
/home/pi/ffmpeg-2.1.1/libavcodec/rdft.c:120: undefined reference to `sin'
/usr/local/lib/libavcodec.a(sinewin.o): In function `ff_sine_window_init':
/home/pi/ffmpeg-2.1.1/libavcodec/sinewin_tablegen.h:57: undefined reference to `sinf'
/usr/local/lib/libavcodec.a(sipr.o): In function `lsf_decode_fp':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:174: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:174: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:174: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:174: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:174: undefined reference to `cosf'
/usr/local/lib/libavcodec.a(sipr.o):/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:174: more undefined references to `cosf' follow
/usr/local/lib/libavcodec.a(sipr.o): In function `sipr_decoder_init':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr.c:510: undefined reference to `cos'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `lsf2lsp':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:50: undefined reference to `cosf'
/usr/local/lib/libavcodec.a(sipr16k.o):/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:50: more undefined references to `cosf' follow
/usr/local/lib/libavcodec.a(sipr16k.o): In function `acelp_decode_gain_codef':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:169: undefined reference to `exp'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `ff_sipr_decode_frame_16k':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:249: undefined reference to `log10f'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `acelp_decode_gain_codef':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:169: undefined reference to `exp'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `ff_sipr_decode_frame_16k':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:249: undefined reference to `log10f'
/usr/local/lib/libavcodec.a(sipr16k.o): In function `ff_sipr_init_16k':
/home/pi/ffmpeg-2.1.1/libavcodec/sipr16k.c:276: undefined reference to `cos'
/usr/local/lib/libavcodec.a(snowenc.o): In function `calculate_visual_weight':
/home/pi/ffmpeg-2.1.1/libavcodec/snowenc.c:1546: undefined reference to `log'
/usr/local/lib/libavcodec.a(snowenc.o): In function `qscale2qlog':
/home/pi/ffmpeg-2.1.1/libavcodec/snowenc.c:1469: undefined reference to `log2'
/home/pi/ffmpeg-2.1.1/libavcodec/snowenc.c:1469: undefined reference to `rint'
/usr/local/lib/libavcodec.a(snowenc.o): In function `encode_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/snowenc.c:1551: undefined reference to `log2'
/home/pi/ffmpeg-2.1.1/libavcodec/snowenc.c:1551: undefined reference to `rint'
/usr/local/lib/libavcodec.a(sonic.o): In function `modified_levinson_durbin':
/home/pi/ffmpeg-2.1.1/libavcodec/sonic.c:446: undefined reference to `floor'
/usr/local/lib/libavcodec.a(twinvq.o): In function `twinvq_mulawinv':
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:409: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:409: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:409: undefined reference to `exp'
/usr/local/lib/libavcodec.a(twinvq.o): In function `dec_lpc_spectrum_inv':
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:310: undefined reference to `cos'
/usr/local/lib/libavcodec.a(twinvq.o): In function `twinvq_mulawinv':
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:409: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:409: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:409: undefined reference to `exp'
/usr/local/lib/libavcodec.a(twinvq.o): In function `init_mdct_win':
/home/pi/ffmpeg-2.1.1/libavcodec/twinvq.c:557: undefined reference to `cos'
/usr/local/lib/libavcodec.a(twinvqdec.o): In function `twinvq_mulawinv':
/home/pi/ffmpeg-2.1.1/libavcodec/twinvqdec.c:178: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/twinvqdec.c:178: undefined reference to `exp'
/usr/local/lib/libavcodec.a(vorbisdec.o): In function `vorbis_floor0_decode':
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:1138: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:1148: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:1167: undefined reference to `exp'
/usr/local/lib/libavcodec.a(vorbisdec.o): In function `create_map':
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:899: undefined reference to `atan'
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:899: undefined reference to `atan'
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:854: undefined reference to `atan'
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:854: undefined reference to `atan'
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisdec.c:854: undefined reference to `floor'
/usr/local/lib/libavcodec.a(vorbisenc.o): In function `floor_fit':
/home/pi/ffmpeg-2.1.1/libavcodec/vorbisenc.c:745: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wavpackenc.o): In function `analyze_mono':
/home/pi/ffmpeg-2.1.1/libavcodec/wavpackenc.c:957: undefined reference to `floor'
/usr/local/lib/libavcodec.a(wavpackenc.o): In function `analyze_stereo':
/home/pi/ffmpeg-2.1.1/libavcodec/wavpackenc.c:1776: undefined reference to `floor'
/usr/local/lib/libavcodec.a(wmadec.o): In function `wma_decode_block':
/home/pi/ffmpeg-2.1.1/libavcodec/wmadec.c:629: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/wmadec.c:678: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmadec.o): In function `wma_lsp_to_curve_init':
/home/pi/ffmpeg-2.1.1/libavcodec/wmadec.c:161: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/wmadec.c:166: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/wmadec.c:175: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaenc.o): In function `init_exp':
/home/pi/ffmpeg-2.1.1/libavcodec/wmaenc.c:127: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaenc.o): In function `encode_block':
/home/pi/ffmpeg-2.1.1/libavcodec/wmaenc.c:214: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/wmaenc.c:227: undefined reference to `lrint'
/usr/local/lib/libavcodec.a(wmaprodec.o): In function `decode_subframe':
/home/pi/ffmpeg-2.1.1/libavcodec/wmaprodec.c:1287: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaprodec.o): In function `decode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/wmaprodec.c:478: undefined reference to `sin'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `calc_input_response':
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:586: undefined reference to `log10f'
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:588: undefined reference to `log10f'
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:590: undefined reference to `log10f'
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:615: undefined reference to `powf'
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:607: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `synth_block':
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:1429: undefined reference to `cos'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `synth_block_fcb_acb':
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:1336: undefined reference to `expf'
/usr/local/lib/libavcodec.a(wmavoice.o): In function `synth_frame':
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:1581: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/wmavoice.c:1588: undefined reference to `cos'
/usr/local/lib/libavcodec.a(zmbvenc.o): In function `encode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/zmbvenc.c:263: undefined reference to `log'
/usr/local/lib/libavcodec.a(aacdec.o): In function `decode_spectrum_and_dequant':
/home/pi/ffmpeg-2.1.1/libavcodec/aacdec.c:1767: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aacdec.o): In function `decode_cce':
/home/pi/ffmpeg-2.1.1/libavcodec/aacdec.c:2126: undefined reference to `powf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacdec.c:2845: undefined reference to `powf'
/usr/local/lib/libavcodec.a(aacdec.o): In function `cbrt_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/cbrt_tablegen.h:45: undefined reference to `pow'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_make_f_master':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:448: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:448: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `make_bands':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:302: undefined reference to `powf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_make_f_master':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:476: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:475: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `make_bands':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:302: undefined reference to `powf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_make_f_derived':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:600: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:600: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacsbr.o): In function `make_bands':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:302: undefined reference to `powf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacsbr.o):/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:308: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(aacsbr.o): In function `sbr_dequant':
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:1164: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:1174: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:1132: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:1133: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:1146: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacsbr.o):/home/pi/ffmpeg-2.1.1/libavcodec/aacsbr.c:1147: more undefined references to `exp2f' follow
/usr/local/lib/libavcodec.a(ac3dec.o): In function `ac3_tables_init':
/home/pi/ffmpeg-2.1.1/libavcodec/ac3dec.c:153: undefined reference to `powf'
/usr/local/lib/libavcodec.a(ac3dsp.o): In function `float_to_fixed24_c':
/home/pi/ffmpeg-2.1.1/libavcodec/ac3dsp.c:95: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/ac3dsp.c:96: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/ac3dsp.c:97: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/ac3dsp.c:98: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/ac3dsp.c:99: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(ac3dsp.o):/home/pi/ffmpeg-2.1.1/libavcodec/ac3dsp.c:100: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(atrac.o): In function `ff_atrac_generate_tables':
/home/pi/ffmpeg-2.1.1/libavcodec/atrac.c:56: undefined reference to `pow'
/usr/local/lib/libavcodec.a(atrac.o): In function `ff_atrac_init_gain_compensation':
/home/pi/ffmpeg-2.1.1/libavcodec/atrac.c:77: undefined reference to `powf'
/home/pi/ffmpeg-2.1.1/libavcodec/atrac.c:81: undefined reference to `powf'
/usr/local/lib/libavcodec.a(mdct_fixed.o): In function `ff_mdct_init_fixed':
/home/pi/ffmpeg-2.1.1/libavcodec/mdct.c:82: undefined reference to `sincos'
/home/pi/ffmpeg-2.1.1/libavcodec/mdct.c:84: undefined reference to `lrint'
/home/pi/ffmpeg-2.1.1/libavcodec/mdct.c:85: undefined reference to `lrint'
/usr/local/lib/libavcodec.a(snow.o): In function `init_qexp':
/home/pi/ffmpeg-2.1.1/libavcodec/snow.c:103: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(aacps.o): In function `make_filters_from_proto':
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:74: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(aacps.o): In function `ps_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:151: undefined reference to `sincosf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:152: undefined reference to `sincosf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:160: undefined reference to `atan2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:163: undefined reference to `atanf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:164: undefined reference to `sincosf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:164: undefined reference to `sincosf'
/usr/local/lib/libavcodec.a(aacps.o): In function `ps_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/aacps.c:934: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(aacps.o): In function `ps_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:183: undefined reference to `sincos'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:197: undefined reference to `sincos'
/home/pi/ffmpeg-2.1.1/libavcodec/aacps_tablegen.h:198: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_pe_3gpp':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:515: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:516: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_reduction_3gpp':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:538: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:539: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_pe_3gpp':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:515: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:516: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:515: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:516: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `psy_3gpp_analyze_channel':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:750: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_reduction_3gpp':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:538: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:539: undefined reference to `exp2f'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_bark':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:280: undefined reference to `atanf'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:280: undefined reference to `atanf'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `ath':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:291: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:292: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:293: undefined reference to `exp'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `psy_3gpp_init':
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:339: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:340: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:341: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:342: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/aacpsy.c:344: undefined reference to `exp2'
/usr/local/lib/libavcodec.a(fft_fixed.o): In function `ff_init_ff_cos_tabs_fixed':
/home/pi/ffmpeg-2.1.1/libavcodec/fft.c:96: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/fft.c:96: undefined reference to `lrint'
/usr/local/lib/libavcodec.a(iirfilter.o): In function `ff_iir_filter':
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:285: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:281: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:283: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:283: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:283: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(iirfilter.o):/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:283: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(iirfilter.o): In function `butterworth_init_coeffs':
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:73: undefined reference to `tan'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:81: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(iirfilter.o): In function `biquad_init_coeffs':
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:132: undefined reference to `sincos'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:155: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/iirfilter.c:156: undefined reference to `lrintf'
/usr/local/lib/libavutil.a(lfg.o): In function `av_bmg_get':
/home/pi/ffmpeg-2.1.1/libavutil/lfg.c:57: undefined reference to `log'
/usr/local/lib/libavformat.a(data_uri.o): In function `data_open':
/home/pi/ffmpeg-2.1.1/libavformat/data_uri.c:78: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(rtpdec_h264.o): In function `sdp_parse_fmtp_config_h264':
/home/pi/ffmpeg-2.1.1/libavformat/rtpdec_h264.c:133: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(rtpdec_xiph.o): In function `xiph_parse_fmtp_pair':
/home/pi/ffmpeg-2.1.1/libavformat/rtpdec_xiph.c:356: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(rtsp.o): In function `rtsp_send_cmd_with_content_async':
/home/pi/ffmpeg-2.1.1/libavformat/rtsp.c:1240: undefined reference to `av_base64_encode'
/home/pi/ffmpeg-2.1.1/libavformat/rtsp.c:1240: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(rtsp.o): In function `ff_rtsp_read_reply':
/home/pi/ffmpeg-2.1.1/libavformat/rtsp.c:1153: undefined reference to `av_base64_encode'
/home/pi/ffmpeg-2.1.1/libavformat/rtsp.c:1153: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(utils.o): In function `print_fps':
/home/pi/ffmpeg-2.1.1/libavformat/utils.c:3488: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavformat/utils.c:3488: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavformat/utils.c:3488: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavformat/utils.c:3488: undefined reference to `lrintf'
/usr/local/lib/libavformat.a(utils.o): In function `avformat_find_stream_info':
/home/pi/ffmpeg-2.1.1/libavformat/utils.c:2945: undefined reference to `llrint'
/home/pi/ffmpeg-2.1.1/libavformat/utils.c:2945: undefined reference to `llrint'
/usr/local/lib/libswresample.a(rematrix.o): In function `swri_rematrix_init':
/home/pi/ffmpeg-2.1.1/libswresample/rematrix.c:360: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libswresample/rematrix.c:402: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(dcaenc.o): In function `encode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `pow'
/usr/local/lib/libavcodec.a(dcaenc.o): In function `hom':
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:90: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:91: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:92: undefined reference to `exp'
/usr/local/lib/libavcodec.a(dcaenc.o): In function `gammafilter':
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:102: undefined reference to `log10'
/usr/local/lib/libavcodec.a(dcaenc.o): In function `encode_init':
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `log10'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:202: undefined reference to `log10'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:210: undefined reference to `log10'
/home/pi/ffmpeg-2.1.1/libavcodec/dcaenc.c:105: undefined reference to `cos'
/usr/local/lib/libavcodec.a(faandct.o): In function `ff_faandct':
/home/pi/ffmpeg-2.1.1/libavcodec/faandct.c:149: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/faandct.c:150: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/faandct.c:154: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/faandct.c:155: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/faandct.c:174: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(faandct.o):/home/pi/ffmpeg-2.1.1/libavcodec/faandct.c:175: more undefined references to `lrintf' follow
/usr/local/lib/libavcodec.a(jpeg2000.o): In function `ff_jpeg2000_init_component':
/home/pi/ffmpeg-2.1.1/libavcodec/jpeg2000.c:310: undefined reference to `pow'
/usr/local/lib/libavcodec.a(jpeg2000dec.o): In function `jpeg2000_decode_tile':
/home/pi/ffmpeg-2.1.1/libavcodec/jpeg2000dec.c:1347: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/jpeg2000dec.c:1302: undefined reference to `lrintf'
/usr/local/lib/libavcodec.a(lsp.o): In function `ff_acelp_lsf2lspd':
/home/pi/ffmpeg-2.1.1/libavcodec/lsp.c:98: undefined reference to `cos'
/usr/local/lib/libavcodec.a(aactab.o): In function `ff_aac_tableinit':
/home/pi/ffmpeg-2.1.1/libavcodec/aac_tablegen.h:34: undefined reference to `pow'
/usr/local/lib/libavcodec.a(acelp_pitch_delay.o): In function `ff_acelp_decode_gain_code':
/home/pi/ffmpeg-2.1.1/libavcodec/acelp_pitch_delay.c:120: undefined reference to `exp'
/usr/local/lib/libavcodec.a(acelp_pitch_delay.o): In function `ff_amr_set_fixed_gain':
/home/pi/ffmpeg-2.1.1/libavcodec/acelp_pitch_delay.c:134: undefined reference to `exp2f'
/home/pi/ffmpeg-2.1.1/libavcodec/acelp_pitch_delay.c:142: undefined reference to `log10f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_fast':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:1036: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_twoloop':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:752: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `coef2minsf':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:538: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `coef2maxsf':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:543: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_anmr':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:592: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o):/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:538: more undefined references to `log2f' follow
/usr/local/lib/libavcodec.a(aaccoder.o): In function `quantize_and_encode_band_cost_template':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:165: undefined reference to `cbrtf'
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:165: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_faac':
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:933: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:955: undefined reference to `log2f'
/home/pi/ffmpeg-2.1.1/libavcodec/aaccoder.c:984: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(adx.o): In function `ff_adx_calculate_coeffs':
/home/pi/ffmpeg-2.1.1/libavcodec/adx.c:30: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/adx.c:34: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/adx.c:35: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/adx.c:30: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavcodec/adx.c:34: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libavcodec/adx.c:35: undefined reference to `lrintf'
/usr/local/lib/libavutil.a(eval.o): In function `eval_expr':
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:182: undefined reference to `trunc'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:181: undefined reference to `ceil'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:180: undefined reference to `floor'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:240: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:176: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:175: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:277: undefined reference to `floor'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:286: undefined reference to `pow'
/usr/local/lib/libavutil.a(eval.o): In function `av_strtod':
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:111: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:102: undefined reference to `pow'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:108: undefined reference to `pow'
/usr/local/lib/libavutil.a(eval.o): In function `parse_primary':
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `sinh'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `cosh'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `tanh'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `tan'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `atan'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `asin'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `acos'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `exp'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `log'
/home/pi/ffmpeg-2.1.1/libavutil/eval.c:453: undefined reference to `fabs'
/usr/local/lib/libavutil.a(opt.o): In function `write_number':
/home/pi/ffmpeg-2.1.1/libavutil/opt.c:106: undefined reference to `llrint'
/home/pi/ffmpeg-2.1.1/libavutil/opt.c:109: undefined reference to `llrint'
/usr/local/lib/libavutil.a(rational.o): In function `av_d2q':
/home/pi/ffmpeg-2.1.1/libavutil/rational.c:115: undefined reference to `log'
/home/pi/ffmpeg-2.1.1/libavutil/rational.c:118: undefined reference to `floor'
/usr/local/lib/libavformat.a(avienc.o): In function `avi_write_header':
/home/pi/ffmpeg-2.1.1/libavformat/avienc.c:349: undefined reference to `lrintf'
/usr/local/lib/libavformat.a(cache.o): In function `cache_open':
/home/pi/ffmpeg-2.1.1/libavformat/cache.c:61: undefined reference to `av_tempfile'
/usr/local/lib/libavformat.a(crcenc.o): In function `crc_write_packet':
/home/pi/ffmpeg-2.1.1/libavformat/crcenc.c:42: undefined reference to `av_adler32_update'
/usr/local/lib/libavformat.a(crypto.o): In function `crypto_read':
/home/pi/ffmpeg-2.1.1/libavformat/crypto.c:134: undefined reference to `av_aes_crypt'
/usr/local/lib/libavformat.a(crypto.o): In function `crypto_open2':
/home/pi/ffmpeg-2.1.1/libavformat/crypto.c:90: undefined reference to `av_aes_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/crypto.c:96: undefined reference to `av_aes_init'
/usr/local/lib/libavformat.a(framecrcenc.o): In function `framecrc_write_packet':
/home/pi/ffmpeg-2.1.1/libavformat/framecrcenc.c:29: undefined reference to `av_adler32_update'
/home/pi/ffmpeg-2.1.1/libavformat/framecrcenc.c:49: undefined reference to `av_adler32_update'
/usr/local/lib/libavformat.a(httpauth.o): In function `ff_http_auth_create_response':
/home/pi/ffmpeg-2.1.1/libavformat/httpauth.c:271: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(matroskadec.o): In function `matroska_read_header':
/home/pi/ffmpeg-2.1.1/libavformat/matroskadec.c:1620: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(md5enc.o): In function `framemd5_write_trailer':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:144: undefined reference to `av_hash_freep'
/usr/local/lib/libavformat.a(md5enc.o): In function `write_packet':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:82: undefined reference to `av_hash_update'
/usr/local/lib/libavformat.a(md5enc.o): In function `md5_finish':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:40: undefined reference to `av_hash_get_size'
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:42: undefined reference to `av_hash_final'
/usr/local/lib/libavformat.a(md5enc.o): In function `framemd5_write_packet':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:132: undefined reference to `av_hash_init'
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:133: undefined reference to `av_hash_update'
/usr/local/lib/libavformat.a(md5enc.o): In function `write_header':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:72: undefined reference to `av_hash_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:75: undefined reference to `av_hash_init'
/usr/local/lib/libavformat.a(md5enc.o): In function `framemd5_write_header':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:117: undefined reference to `av_hash_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:122: undefined reference to `av_hash_get_name'
/usr/local/lib/libavformat.a(md5enc.o): In function `write_trailer':
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:90: undefined reference to `av_hash_get_name'
/home/pi/ffmpeg-2.1.1/libavformat/md5enc.c:95: undefined reference to `av_hash_freep'
/usr/local/lib/libavformat.a(mxfdec.o): In function `mxf_decrypt_triplet':
/home/pi/ffmpeg-2.1.1/libavformat/mxfdec.c:389: undefined reference to `av_aes_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/mxfdec.c:400: undefined reference to `av_aes_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/mxfdec.c:359: undefined reference to `av_aes_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/mxfdec.c:362: undefined reference to `av_aes_init'
/usr/local/lib/libavformat.a(nutdec.o): In function `read_seek':
/home/pi/ffmpeg-2.1.1/libavformat/nutdec.c:999: undefined reference to `av_tree_find'
/home/pi/ffmpeg-2.1.1/libavformat/nutdec.c:1023: undefined reference to `av_tree_find'
/home/pi/ffmpeg-2.1.1/libavformat/nutdec.c:1012: undefined reference to `av_tree_find'
/usr/local/lib/libavformat.a(nutenc.o): In function `write_index':
/home/pi/ffmpeg-2.1.1/libavformat/nutenc.c:577: undefined reference to `av_tree_find'
/usr/local/lib/libavformat.a(nutenc.o): In function `nut_write_packet':
/home/pi/ffmpeg-2.1.1/libavformat/nutenc.c:850: undefined reference to `av_tree_find'
/usr/local/lib/libavformat.a(oggparsevorbis.o): In function `ff_vorbis_comment':
/home/pi/ffmpeg-2.1.1/libavformat/oggparsevorbis.c:149: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(omadec.o): In function `oma_read_packet':
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:432: undefined reference to `av_des_crypt'
/usr/local/lib/libavformat.a(omadec.o): In function `rprobe':
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:132: undefined reference to `av_des_init'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:133: undefined reference to `av_des_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:136: undefined reference to `av_des_init'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:137: undefined reference to `av_des_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:141: undefined reference to `av_des_init'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:142: undefined reference to `av_des_mac'
/usr/local/lib/libavformat.a(omadec.o): In function `nprobe':
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:179: undefined reference to `av_des_init'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:181: undefined reference to `av_des_crypt'
/usr/local/lib/libavformat.a(omadec.o): In function `decrypt_init':
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:274: undefined reference to `av_des_init'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:275: undefined reference to `av_des_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/omadec.c:280: undefined reference to `av_des_init'
/usr/local/lib/libavformat.a(rdt.o): In function `rdt_parse_b64buf':
/home/pi/ffmpeg-2.1.1/libavformat/rdt.c:402: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(rtmpproto.o): In function `do_adobe_auth':
/home/pi/ffmpeg-2.1.1/libavformat/rtmpproto.c:1562: undefined reference to `av_base64_encode'
/home/pi/ffmpeg-2.1.1/libavformat/rtmpproto.c:1572: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(rtmpproto.o): In function `handle_connect_error':
/home/pi/ffmpeg-2.1.1/libavformat/rtmpproto.c:1572: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(rtpdec_asf.o): In function `ff_wms_parse_sdp_a_line':
/home/pi/ffmpeg-2.1.1/libavformat/rtpdec_asf.c:105: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(sdp.o): In function `xiph_extradata2config':
/home/pi/ffmpeg-2.1.1/libavformat/sdp.c:321: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(sdp.o): In function `extradata2psets':
/home/pi/ffmpeg-2.1.1/libavformat/sdp.c:219: undefined reference to `av_base64_encode'
/usr/local/lib/libavformat.a(segment.o): In function `segment_list_open':
/home/pi/ffmpeg-2.1.1/libavformat/segment.c:207: undefined reference to `ceil'
/usr/local/lib/libavformat.a(soxdec.o): In function `sox_read_header':
/home/pi/ffmpeg-2.1.1/libavformat/soxdec.c:86: undefined reference to `floor'
/usr/local/lib/libavformat.a(srtp.o): In function `ff_srtp_free':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:37: undefined reference to `av_hmac_free'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:37: undefined reference to `av_hmac_free'
/usr/local/lib/libavformat.a(srtp.o): In function `ff_srtp_set_crypto':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:87: undefined reference to `av_base64_decode'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:92: undefined reference to `av_aes_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:93: undefined reference to `av_hmac_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:100: undefined reference to `av_aes_init'
/usr/local/lib/libavformat.a(srtp.o): In function `encrypt_counter':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/usr/local/lib/libavformat.a(srtp.o):/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: more undefined references to `av_aes_crypt' follow
/usr/local/lib/libavformat.a(srtp.o): In function `ff_srtp_set_crypto':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:87: undefined reference to `av_base64_decode'
/usr/local/lib/libavformat.a(srtp.o): In function `ff_srtp_decrypt':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:147: undefined reference to `av_hmac_init'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:149: undefined reference to `av_hmac_update'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:178: undefined reference to `av_hmac_final'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:147: undefined reference to `av_hmac_init'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:149: undefined reference to `av_hmac_update'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:175: undefined reference to `av_hmac_update'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:232: undefined reference to `av_aes_init'
/usr/local/lib/libavformat.a(srtp.o): In function `encrypt_counter':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/usr/local/lib/libavformat.a(srtp.o): In function `ff_srtp_encrypt':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:305: undefined reference to `av_aes_init'
/usr/local/lib/libavformat.a(srtp.o): In function `encrypt_counter':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:48: undefined reference to `av_aes_crypt'
/usr/local/lib/libavformat.a(srtp.o): In function `ff_srtp_encrypt':
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:313: undefined reference to `av_hmac_init'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:314: undefined reference to `av_hmac_update'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:320: undefined reference to `av_hmac_final'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:313: undefined reference to `av_hmac_init'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:314: undefined reference to `av_hmac_update'
/home/pi/ffmpeg-2.1.1/libavformat/srtp.c:318: undefined reference to `av_hmac_update'
/usr/local/lib/libavformat.a(asfcrypt.o): In function `ff_asfcrypt_dec':
/home/pi/ffmpeg-2.1.1/libavformat/asfcrypt.c:164: undefined reference to `av_rc4_init'
/home/pi/ffmpeg-2.1.1/libavformat/asfcrypt.c:165: undefined reference to `av_rc4_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/asfcrypt.c:170: undefined reference to `av_des_init'
/home/pi/ffmpeg-2.1.1/libavformat/asfcrypt.c:171: undefined reference to `av_des_crypt'
/home/pi/ffmpeg-2.1.1/libavformat/asfcrypt.c:174: undefined reference to `av_rc4_init'
/home/pi/ffmpeg-2.1.1/libavformat/asfcrypt.c:175: undefined reference to `av_rc4_crypt'
/usr/local/lib/libavformat.a(nut.o): In function `ff_nut_add_sp':
/home/pi/ffmpeg-2.1.1/libavformat/nut.c:233: undefined reference to `av_tree_node_alloc'
/home/pi/ffmpeg-2.1.1/libavformat/nut.c:246: undefined reference to `av_tree_insert'
/usr/local/lib/libavformat.a(nut.o): In function `ff_nut_free_sp':
/home/pi/ffmpeg-2.1.1/libavformat/nut.c:263: undefined reference to `av_tree_enumerate'
/home/pi/ffmpeg-2.1.1/libavformat/nut.c:264: undefined reference to `av_tree_destroy'
/usr/local/lib/libswresample.a(audioconvert.o): In function `conv_AV_SAMPLE_FMT_DBL_to_AV_SAMPLE_FMT_S32':
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:76: undefined reference to `llrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:76: undefined reference to `llrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:76: undefined reference to `llrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:76: undefined reference to `llrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:76: undefined reference to `llrint'
/usr/local/lib/libswresample.a(audioconvert.o): In function `conv_AV_SAMPLE_FMT_DBL_to_AV_SAMPLE_FMT_S16':
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:75: undefined reference to `lrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:75: undefined reference to `lrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:75: undefined reference to `lrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:75: undefined reference to `lrint'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:75: undefined reference to `lrint'
/usr/local/lib/libswresample.a(audioconvert.o):/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:74: more undefined references to `lrint' follow
/usr/local/lib/libswresample.a(audioconvert.o): In function `conv_AV_SAMPLE_FMT_FLT_to_AV_SAMPLE_FMT_S32':
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:71: undefined reference to `llrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:71: undefined reference to `llrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:71: undefined reference to `llrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:71: undefined reference to `llrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:71: undefined reference to `llrintf'
/usr/local/lib/libswresample.a(audioconvert.o): In function `conv_AV_SAMPLE_FMT_FLT_to_AV_SAMPLE_FMT_S16':
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:70: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:70: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:70: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:70: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:70: undefined reference to `lrintf'
/usr/local/lib/libswresample.a(audioconvert.o):/home/pi/ffmpeg-2.1.1/libswresample/audioconvert.c:69: more undefined references to `lrintf' follow
/usr/local/lib/libswresample.a(dither.o): In function `swri_dither_init':
/home/pi/ffmpeg-2.1.1/libswresample/dither.c:113: undefined reference to `exp'
/usr/local/lib/libswresample.a(dither.o): In function `swri_noise_shaping_int16':
/home/pi/ffmpeg-2.1.1/libswresample/dither_template.c:54: undefined reference to `rint'
/usr/local/lib/libswresample.a(dither.o): In function `swri_noise_shaping_int32':
/home/pi/ffmpeg-2.1.1/libswresample/dither_template.c:54: undefined reference to `rint'
/usr/local/lib/libswresample.a(dither.o): In function `swri_noise_shaping_float':
/home/pi/ffmpeg-2.1.1/libswresample/dither_template.c:54: undefined reference to `rint'
/usr/local/lib/libswresample.a(dither.o): In function `swri_noise_shaping_double':
/home/pi/ffmpeg-2.1.1/libswresample/dither_template.c:54: undefined reference to `rint'
/usr/local/lib/libswresample.a(resample.o): In function `resample_init':
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:236: undefined reference to `ceil'
/usr/local/lib/libswresample.a(resample.o): In function `build_filter':
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:113: undefined reference to `sin'
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:123: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:123: undefined reference to `cos'
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:123: undefined reference to `cos'
/usr/local/lib/libswresample.a(resample.o): In function `resample_init':
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:206: undefined reference to `ceil'
/usr/local/lib/libswresample.a(resample.o): In function `build_filter':
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:141: undefined reference to `lrintf'
/home/pi/ffmpeg-2.1.1/libswresample/resample.c:145: undefined reference to `llrint'
collect2: ld returned 1 exit status
make: *** [fmd] Error 1
lingnand commented 10 years ago

Can you try the latest version in the master branch?

lapsule commented 10 years ago

你说的是 ffmpeg 最新版本还是你修改的这个 fmd 的最新版本?最新的 ffmpeg 我已经试过了,一样的结果。

或许你把自己的开发环境信息贴出来会让同学们更快的上手

lingnand commented 10 years ago

我指repo里面最新的commit;我改了一下makefile From: ruikingSent: Friday, 29 November 2013 07:47To: lynnard/fmdReply To: lynnard/fmdCc: Lingnan DaiSubject: Re: [fmd] 编译过程遇到链接问题 (#1)你说的是 ffmpeg 最新版本还是你修改的这个 fmd 的最新版本?最新的 ffmpeg 我已经试过了,一样的结果。

或许你把自己的开发环境信息贴出来会让同学们更快的上手

—Reply to this email directly or view it on GitHub.

lapsule commented 10 years ago

嗯, 看起来 error 少了很多了 :) 但还有一些问题,我试着把 -lswresample 放到最后也不成,一样的结果:

pi@raspberrypi ~/afmd $ make clean
rm *.o
pi@raspberrypi ~/afmd $ make
gcc -Wall -c app.c
gcc -Wall -c config.c
gcc -Wall -c downloader.c
gcc -Wall -c player.c
gcc -Wall -c playlist.c
gcc -Wall -c server.c
gcc -Wall -c util.c
gcc -Wall -c validator.c
gcc -Wall -o fmd app.o config.o downloader.o player.o playlist.o server.o util.o validator.o -lcurl -ljson-c -lao -lpthread -lavformat -lavcodec -lswresample -lavutil -lcrypto
/usr/local/lib/libswresample.a(swresample.o): In function `swr_init':
/home/pi/ffmpeg/libswresample/swresample.c:304: undefined reference to `av_get_default_channel_layout'
/home/pi/ffmpeg/libswresample/swresample.c:306: undefined reference to `av_get_default_channel_layout'
/home/pi/ffmpeg/libswresample/swresample.c:312: undefined reference to `av_get_planar_sample_fmt'
/home/pi/ffmpeg/libswresample/swresample.c:314: undefined reference to `av_get_planar_sample_fmt'
/home/pi/ffmpeg/libswresample/swresample.c:315: undefined reference to `av_get_planar_sample_fmt'
/home/pi/ffmpeg/libswresample/swresample.c:319: undefined reference to `av_get_planar_sample_fmt'
/usr/local/lib/libswresample.a(rematrix.o): In function `auto_matrix':
/home/pi/ffmpeg/libswresample/rematrix.c:313: undefined reference to `av_get_packed_sample_fmt'
/home/pi/ffmpeg/libswresample/rematrix.c:314: undefined reference to `av_get_packed_sample_fmt'
/usr/local/lib/libswresample.a(rematrix.o): In function `swri_rematrix_init':
/home/pi/ffmpeg/libswresample/rematrix.c:356: undefined reference to `av_calloc'
/home/pi/ffmpeg/libswresample/rematrix.c:366: undefined reference to `av_calloc'
/home/pi/ffmpeg/libswresample/rematrix.c:376: undefined reference to `av_calloc'
player.o: In function `get_dest_sample_fmt_from_sample_fmt':
player.c:(.text+0x3cc): undefined reference to `av_opt_set_sample_fmt'
player.c:(.text+0x434): undefined reference to `av_opt_set_sample_fmt'
player.o: In function `play_thread':
player.c:(.text+0xe4c): undefined reference to `av_samples_alloc_array_and_samples'
player.o: In function `fm_player_open':
player.c:(.text+0x135c): undefined reference to `av_frame_alloc'
player.o: In function `fm_player_close':
player.c:(.text+0x1424): undefined reference to `av_frame_free'
/usr/local/lib/libswresample.a(audioconvert.o): In function `swri_audio_convert_alloc':
/home/pi/ffmpeg/libswresample/audioconvert.c:129: undefined reference to `av_get_packed_sample_fmt'
/home/pi/ffmpeg/libswresample/audioconvert.c:129: undefined reference to `av_get_packed_sample_fmt'
/home/pi/ffmpeg/libswresample/audioconvert.c:138: undefined reference to `av_get_planar_sample_fmt'
/home/pi/ffmpeg/libswresample/audioconvert.c:139: undefined reference to `av_get_planar_sample_fmt'
/usr/local/lib/libswresample.a(dither.o): In function `swri_dither_init':
/home/pi/ffmpeg/libswresample/dither.c:83: undefined reference to `av_get_packed_sample_fmt'
/home/pi/ffmpeg/libswresample/dither.c:84: undefined reference to `av_get_packed_sample_fmt'
/usr/local/lib/libswresample.a(resample.o): In function `resample_init':
/home/pi/ffmpeg/libswresample/resample.c:238: undefined reference to `av_calloc'
collect2: ld returned 1 exit status
make: *** [fmd] 错误 1
lingnand commented 10 years ago

Can you try the latest commit again?

lapsule commented 10 years ago

看起来好像在编码安装 ffmpeg 的时候没有把相应的 lib 放对位置还是需要在 Makefile 里面指定一下?

pi@raspberrypi ~/afmd $ make clean
rm *.o
pi@raspberrypi ~/afmd $ make
gcc -Wall -c app.c
gcc -Wall -c config.c
gcc -Wall -c downloader.c
gcc -Wall -c player.c
gcc -Wall -c playlist.c
gcc -Wall -c server.c
gcc -Wall -c util.c
gcc -Wall -c validator.c
gcc -Wall -o fmd app.o config.o downloader.o player.o playlist.o server.o util.o validator.o -lcurl -ljson-c -lao -lpthread -lcrypto -libavdevice -libavformat -libavfilter -libavcodec -libswresample -libswscale -libavutil
/usr/bin/ld: cannot find -libavdevice
/usr/bin/ld: cannot find -libavformat
/usr/bin/ld: cannot find -libavfilter
/usr/bin/ld: cannot find -libavcodec
/usr/bin/ld: cannot find -libswresample
/usr/bin/ld: cannot find -libswscale
/usr/bin/ld: cannot find -libavutil
collect2: ld returned 1 exit status
lingnand commented 10 years ago

这个再试下吧

dev

主要是ffmpeg static library导致的问题,官方推荐用pkg-config,所以现在把Makefile对应改了一下。

lapsule commented 10 years ago

dev 分支上的已经可以编译通过了! :+1:

但运行的时候还是找不到 lib 文件,报错如下:

pi@raspberrypi ~/afmd $ ./fmd
./fmd: error while loading shared libraries: libjson-c.so.2: cannot open shared object file: No such file or directory

我的这个库位置是 :

/usr/local/lib/libjson-c.so.2
lingnand commented 10 years ago

能不能运行下ldconfig然后再build一下

可能需要sudo

lingnand commented 10 years ago

dev branch最新的再试下吧,我把json-c也放到pkg-config的libs里了,这样希望可以尽量解决compatibility issues.

lapsule commented 10 years ago

可以了!非常感谢!

pi@raspberrypi ~/afmd $ sudo ldconfig
pi@raspberrypi ~/afmd $ make clean
rm *.o
pi@raspberrypi ~/afmd $ make
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c app.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c config.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c downloader.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c player.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c playlist.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c server.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c util.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -c validator.c
gcc -I/usr/local/include -I/usr/local/include/json-c   -Wall -o fmd app.o config.o downloader.o player.o playlist.o server.o util.o validator.o -pthread -L/usr/local/lib -lavformat -lavcodec -ldl -lz -lrt -lswresample -lavutil -lm -lcurl -ljson-c -lao -lcrypto   -lpthread
pi@raspberrypi ~/afmd $ ./fmd
pi@raspberrypi ~/afmd $ 
441636923 commented 7 years ago

能帮我看一这个问题吗?这个是因为c的标准库的问题吗,我装的ffmpeg的最新版本,程序一编译就报错 uiv 6 64ykp6t2_h5 gbhr

lingnand commented 7 years ago

不清楚你编译的是什么 - 不过看error好像是没有glibc的math lib的symbol。可以尝试在command line最后加上-lm

ZuoFuhong commented 2 months ago

试试,调整 avutil 的链接顺序