I tried to compile the current SVN trunk (16005) of
FFmpeg on a Debian Etch system with libspeex support. However I got the error message as in the title of this post:
/home/test/ffmpeg/libavcodec/libavcodec.so: undefined reference to `speex_header_free'
collect2: ld returned 1 exit status
make: *** [ffmpeg_g] Error 1
I used the
libspeex-dev
package that is part of Debian Etch (it was v1.1.12-3etch1).
Please, drop here a comment if you find out how to resolve this. Maybe I should download and compile libspeex from source? The one in Debian might be outdated.
Comments
you should use last version of speex
Then everything is ok.
Re: you should use last version of speex
`speex_header_free' undefined reference
libavcodec/libspeexenc.c:259: undefined reference to `speex_header_free'
Re: `speex_header_free' undefined reference