Bonjour,

J'essaye désespérément d'utiliser FFMpeg pour lire une vidéo dans un petit programme.

Tout d'abord, je suis sur Linux (Ubuntu).

J'ai donc téléchargé via Svn la derniere version de FFMpeg, puis je l'ai installée comme expliqué dans la procédure. (./configure -> make -> sudo make install).

Lors du make, j'ai constaté ce qui me semblait être des warnings, mais le processus à continué malgré tout.

Maintenant, j'essaye de compiler un programme tout simple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <stdio.h>
 
// gcc -o step01 step01.c -lavformat -lavcodec -lavutil -lswscale -lz -lbz2
 
int main(int argc, char *argv[]) {
   printf("Before av_register_all(); \n");
   av_register_all();
   printf("OK 1\n");
   return 0;
}
Mais impossible

Voici le résultat de la compilation :

jb@laptop:~/Bureau/ffmpeg/ffmpeg$ gcc -o step01 step01.c -lavformat -lavcodec -lavutil -lswscale -lz -lbz2
/usr/local/lib/libavformat.a(soxdec.o): In function `sox_read_header':
/home/jb/Bureau/ffmpeg/ffmpeg/libavformat/soxdec.c:84: undefined reference to `floor'
/usr/local/lib/libavcodec.a(aac.o): In function `decode_spectrum_and_dequant':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:911: undefined reference to `cbrtf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:956: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aac.o): In function `decode_cce':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:1246: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:1246: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:1276: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:1676: undefined reference to `pow'
/usr/local/lib/libavcodec.a(aac.o): In function `aac_decode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aac.c:509: undefined reference to `pow'
/usr/local/lib/libavcodec.a(aacenc.o):/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacenc.c:201: more undefined references to `pow' follow
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_fast':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:938: undefined reference to `log2'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `quantize_band_cost':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:187: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_faac':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:836: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:858: undefined reference to `log2'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:887: undefined reference to `log2f'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_twoloop':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:658: undefined reference to `log2'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `search_for_quantizers_anmr':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:526: undefined reference to `log2'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:528: undefined reference to `log2'
/usr/local/lib/libavcodec.a(aaccoder.o): In function `quantize_and_encode_band':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aaccoder.c:302: undefined reference to `cbrtf'
/usr/local/lib/libavcodec.a(iirfilter.o): In function `ff_iir_filter_init_coeffs':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/iirfilter.c:70: undefined reference to `tan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/iirfilter.c:78: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(ac3dec.o): In function `ac3_tables_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ac3dec.c:177: undefined reference to `powf'
/usr/local/lib/libavcodec.a(ac3enc.o): In function `AC3_encode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ac3enc.c:727: undefined reference to `sincosf'
/usr/local/lib/libavcodec.a(ac3enc.o): In function `fft_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ac3enc.c:101: undefined reference to `sincosf'
/usr/local/lib/libavcodec.a(atrac3.o): In function `atrac3_decode_frame':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac3.c:853: undefined reference to `lroundf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac3.c:854: undefined reference to `lroundf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac3.c:848: undefined reference to `lroundf'
/usr/local/lib/libavcodec.a(atrac3.o): In function `init_atrac3_transforms':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac3.c:200: undefined reference to `sin'
/usr/local/lib/libavcodec.a(atrac3.o): In function `atrac3_decode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac3.c:983: undefined reference to `powf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac3.c:986: undefined reference to `powf'
/usr/local/lib/libavcodec.a(atrac.o): In function `atrac_generate_tables':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/atrac.c:58: undefined reference to `pow'
/usr/local/lib/libavcodec.a(cook.o): In function `init_pow2table':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/cook.c:204: undefined reference to `pow'
/usr/local/lib/libavcodec.a(cook.o): In function `init_gain_table':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/cook.c:214: undefined reference to `pow'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o): In function `build_basis':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegvideo_enc.c:3270: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegvideo_enc.c:3270: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegvideo_enc.c:3270: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegvideo_enc.c:3270: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegvideo_enc.c:3270: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mpegvideo_enc.o):/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegvideo_enc.c:3270: more undefined references to `cos' follow
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `adaptive_quantization':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:572: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:570: undefined reference to `pow'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `ff_vbv_update':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:287: undefined reference to `ceil'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `modify_qscale':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:488: undefined reference to `log'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:489: undefined reference to `log'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:491: undefined reference to `log'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:494: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:432: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:432: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:432: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:432: undefined reference to `pow'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `init_pass2':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:893: undefined reference to `exp'
/usr/local/lib/libavcodec.a(ratecontrol.o): In function `modify_qscale':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ratecontrol.c:497: undefined reference to `exp'
/usr/local/lib/libavcodec.a(imc.o): In function `bit_allocation':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/imc.c:317: undefined reference to `log'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_level_coefficients':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/imc.c:249: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/imc.c:250: undefined reference to `log'
/usr/local/lib/libavcodec.a(imc.o): In function `imc_decode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/imc.c:117: undefined reference to `sincos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/imc.c:118: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(mpegaudiodec.o): In function `decode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:413: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:413: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:424: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:424: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:434: undefined reference to `tan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:452: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:452: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:495: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:484: undefined reference to `sin'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:484: undefined reference to `sin'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:495: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:491: undefined reference to `sin'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:495: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudiodec.c:487: undefined reference to `sin'
/usr/local/lib/libavcodec.a(mpegaudioenc.o): In function `MPA_encode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudioenc.c:120: undefined reference to `floorf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudioenc.c:158: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mpegaudioenc.c:149: undefined reference to `pow'
/usr/local/lib/libavcodec.a(nellymoserdec.o): In function `nelly_decode_block':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/nellymoserdec.c:92: undefined reference to `pow'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `encode_block':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/nellymoserenc.c:278: undefined reference to `log'
/usr/local/lib/libavcodec.a(nellymoserenc.o): In function `encode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/nellymoserenc.c:153: undefined reference to `pow'
/usr/local/lib/libavcodec.a(qcelpdec.o): In function `lspf2lpc':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qcelpdec.c:606: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qcelpdec.c:606: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qcelpdec.c:606: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qcelpdec.c:606: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qcelpdec.c:606: undefined reference to `cos'
/usr/local/lib/libavcodec.a(qcelpdec.o):/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qcelpdec.c:606: more undefined references to `cos' follow
/usr/local/lib/libavcodec.a(qdm2.o): In function `qdm2_fft_generate_tone':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qdm2.c:1546: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(qdm2.o): In function `qdm2_fft_tone_synthesizer':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qdm2.c:1600: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(qdm2.o): In function `softclip_table_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/qdm2.c:230: undefined reference to `sin'
/usr/local/lib/libavcodec.a(ra288.o): In function `decode':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ra288.c:164: undefined reference to `log10'
/usr/local/lib/libavcodec.a(ra288.o): In function `av_clipf':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/ra288.c:164: undefined reference to `exp'
/usr/local/lib/libavcodec.a(snow.o): In function `calculate_visual_weight':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/snow.c:4397: undefined reference to `log'
/usr/local/lib/libavcodec.a(snow.o): In function `encode_frame':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/snow.c:4402: undefined reference to `log'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/snow.c:4402: undefined reference to `rint'
/usr/local/lib/libavcodec.a(snow.o): In function `qscale2qlog':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/snow.c:4320: undefined reference to `log'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/snow.c:4320: undefined reference to `rint'
/usr/local/lib/libavcodec.a(sonic.o): In function `modified_levinson_durbin':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/sonic.c:450: undefined reference to `floor'
/usr/local/lib/libavcodec.a(twinvq.o): In function `mulawinv':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/usr/local/lib/libavcodec.a(twinvq.o): In function `dec_lpc_spectrum_inv':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:596: undefined reference to `cos'
/usr/local/lib/libavcodec.a(twinvq.o): In function `mulawinv':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:734: undefined reference to `exp'
/usr/local/lib/libavcodec.a(twinvq.o): In function `init_mdct_win':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/twinvq.c:900: undefined reference to `cos'
/usr/local/lib/libavcodec.a(vorbis_dec.o): In function `vorbis_floor0_decode':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:1029: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:1039: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:1060: undefined reference to `exp'
/usr/local/lib/libavcodec.a(vorbis_dec.o): In function `create_map':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:752: undefined reference to `atan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:752: undefined reference to `atan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:752: undefined reference to `atan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:752: undefined reference to `atan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_dec.c:752: undefined reference to `floor'
/usr/local/lib/libavcodec.a(vorbis_enc.o): In function `floor_fit':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/vorbis_enc.c:655: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaprodec.o): In function `decode_subframe':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmaprodec.c:1216: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaprodec.o): In function `decode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmaprodec.c:444: undefined reference to `sin'
/usr/local/lib/libavcodec.a(wmadec.o): In function `wma_decode_block':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:525: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:574: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmadec.o): In function `decode_exp_vlc':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:279: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:263: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmadec.o): In function `wma_lsp_to_curve_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:165: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:170: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmadec.c:179: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaenc.o): In function `init_exp':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmaenc.c:108: undefined reference to `pow'
/usr/local/lib/libavcodec.a(wmaenc.o): In function `encode_block':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/wmaenc.c:195: undefined reference to `pow'
/usr/local/lib/libavcodec.a(zmbvenc.o): In function `encode_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/zmbvenc.c:249: undefined reference to `log'
/usr/local/lib/libavcodec.a(eval.o): In function `eval_expr':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:143: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:144: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:162: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:156: undefined reference to `floor'
/usr/local/lib/libavcodec.a(eval.o): In function `av_strtod':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:92: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:89: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:92: undefined reference to `pow'
/usr/local/lib/libavcodec.a(eval.o): In function `parse_primary':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:242: undefined reference to `sinh'
/usr/local/lib/libavcodec.a(eval.o): In function `av_strtod':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:89: undefined reference to `pow'
/usr/local/lib/libavcodec.a(eval.o): In function `parse_primary':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:245: undefined reference to `sin'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:243: undefined reference to `cosh'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:246: undefined reference to `cos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:244: undefined reference to `tanh'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:247: undefined reference to `tan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:248: undefined reference to `atan'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:249: undefined reference to `asin'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:250: undefined reference to `acos'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:253: undefined reference to `fabs'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:251: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/eval.c:252: undefined reference to `log'
/usr/local/lib/libavcodec.a(fft.o): In function `ff_fft_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/fft.c:114: undefined reference to `cosf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/fft.c:115: undefined reference to `sin'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/fft.c:101: undefined reference to `cos'
/usr/local/lib/libavcodec.a(mdct.o): In function `ff_mdct_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mdct.c:110: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(mdct.o): In function `ff_sine_window_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/mdct.c:69: undefined reference to `sinf'
/usr/local/lib/libavcodec.a(rdft.o): In function `ff_rdft_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/rdft.c:66: undefined reference to `sincos'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `ath':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:109: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:109: undefined reference to `exp'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:109: undefined reference to `exp'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `calc_bark':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:98: undefined reference to `atanf'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:98: undefined reference to `atanf'
/usr/local/lib/libavcodec.a(aacpsy.o): In function `psy_3gpp_init':
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:137: undefined reference to `pow'
/home/jb/Bureau/ffmpeg/ffmpeg/libavcodec/aacpsy.c:138: undefined reference to `pow'
/usr/local/lib/libavutil.a(rational.o): In function `av_d2q':
/home/jb/Bureau/ffmpeg/ffmpeg/libavutil/rational.c:99: undefined reference to `log'
collect2: ld a retourné 1 code d'état d'exécution
Quelqu'un saurait-il m'aider ??

Merci beaucoup d'avance.