[Freeswitch-dev] FreeBSD build problem
w8hdkim at gmail.com
Sun Jan 2 17:07:46 MSK 2011
On Sat, January 1, 2011 11:39 pm, Oleg Khovayko wrote:
> 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: *** [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.
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the FreeSWITCH-dev