Installing FAAC on linux, getting errors
Remove line 126 containing strcasestr from mpeg4ip.h found in the common/mp4v2 folder, as a temporary workaround. It seems it does not properly exclude its own prototype when it is already included by means of glibc's strcasestr (#define _GNU_SOURCE 1).
BTW: Isn't ffmpeg on the way to have its own AAC code such that faac/faad is no longer needed as a dependency...
Ubuntu 12.04 - kernel 3.5x to 3.8.0-32-generic
Step 1:
apt-get -y remove gstreamer0.10-plugins-badapt-get -y install libfaad-dev libfaac-dev faac faad
Step 2:
cd /var/tmpwget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-0.10.23.tar.gztar xvfz gst-plugins-bad-0.10.23.tar.gzcd gst-plugins-bad-0.10.23/./autogen.sh./configureconfigure: *** Plug-ins with dependencies that will be built: decklink dvb faac faad fbdevsink gsettings linsys shm vcdsrc vp8makeMaking all in faacmake[3]: Entering directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faac'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faac'Making all in faadmake[3]: Entering directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faad'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/var/tmp/gst-plugins-bad-0.10.23/ext/faad'Making all in gsettingsmake install
Step 3: verify
gst-inspect-0.10 faac | grep Version Version: 0.10.21gst-inspect-0.10 faad | grep VersionĀ Version: 0.10.23
EDIT: deb packages
http://labkom.stikom.edu/ubuntu/pool/universe/g/gst-plugins-bad0.10/