Re: [Freeswitch-dev] FreeBSD build problem
On Sat, January 1, 2011 11:39 pm, Oleg Khovayko wrote:
Hi,
During last build from GIT version on FreeBSD v7.2, I see following error message:
{{{
In file included from libs/spandsp/src/plc.c:47: libs/spandsp/src/spandsp/saturated.h: In function 'fsaturate': libs/spandsp/src/spandsp/saturated.h:129: warning: implicit declaration of function 'lrintl' libs/spandsp/src/spandsp/saturated.h:129: warning: incompatible implicit declaration of built-in function 'lrintl' gmake[1]: *** [libfreeswitch_la-plc.lo] Error 1 gmake: *** [all] Error 2
}}}
I checked source, File: libs/spandsp/src/spandsp/saturated.h
Line #129 contains: return (int16_t) lrint((float)damp);
I assume, somewhere in the headers is redefinition lrint -> lrintl, and FreeBSD can not found this function.
I substituted that problem line by:
131 return (int16_t) lrintf((float)damp);
And now everything builds OK. FWIW git of this date builds without this problem on FreeBSD 8.2-RC1.
-kim
participants (1)
-
Kim Culhan