编译freeswitch,错误如下:
In file included from libs/spandsp/src/plc.c:42:0:
libs/spandsp/src/floating_fudge.h: In function ‘sinf’:
libs/spandsp/src/floating_fudge.h:40:20: error: implicit declaration of function ‘sin’ [-Werror=implicit-function-declaration]
return (float) sin((double) x);
这个时候如果纠结于这个错误,是无法解决的。正确办法是:
cd spandsp
./configure
checking for TIFFOpen in -ltiff... no
configure: error: "Cannot build without libtiff (does your system require a libtiff-devel package?)"
原来是缺少这个包。安装即可。