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