Basically, I'm trying to install FFMPEG on a cPanel server. I'm able to get everything installed and working (tested using
ffmpeg -v) except for libfdk-aac. I can do the
git clone and everything just fine, but when I try to run
autoreconf -fiv in the fdk-aac directory I get:
root@matrix [~/ffmpeg-source/fdk-aac]# autoreconf -fiv autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal -I m4 --output=aclocal.m4t /usr/share/automake-1.11/Automake/ChannelDefs.pm line 23: This Perl hasn't been configured and built properly for the threads module to work. (The 'useithreads' configuration option hasn't been used.) Having threads support requires all of Perl and all of the XS modules in the Perl installation to be rebuilt, it is not just a question of adding the threads module. (In other words, threaded and non-threaded Perls are binary incompatible.) If you want to the use the threads module, please contact the people who built your Perl. Cannot continue, aborting.
I've tried using Perlbrew to install a separate version of perl using the
-Dusethreads and the
-Duseithreads options, but nothing changes, same error.
The command I am using for installing using Perlbrew is:
perlbrew --force install --as perl-5.16.3-t -Dusethreads -Duseithreads perl-5.16.3
Nothing seems to help. Is this even possible? Please don't tell me not to use cPanel, it's for a client and he needs it. :P
EDIT: The guide I'm using can be found here: CentosCompilationGuide