erro ligando a biblioteca ffmpeg

1

Ao vincular libavcodec.a , vejo esses erros:

/usr/bin/ld: /usr/local/lib/libavcodec.a(fft_mmx.o): relocation R_X86_64_PC32 against symbol 'ff_cos_32' can not be used when making a shared object; recompile with -fPIC
/usr/bin/ld: final link failed: Bad value

Nota: o ffmpeg foi configurado com --enable-pic option

Meu sistema é Ubuntu 11,04 64 bit.

Qualquer indicação sobre isso seria útil.

    
por daya 02.04.2012 / 04:38

1 resposta

0

Você está vinculando o código de 64 bits ao código de 32 bits. Use o mesmo arco ao construir todos os arquivos de objeto.

    
por 02.04.2012 / 04:49

Tags