[Freeswitch-users] Compiling Freeswitch 1.6 on Debian 8

Michael Jerris mike at jerris.com
Thu Aug 13 18:28:46 MSD 2015


This is a bug in our 32 bit meta-package I thought was already fixed.  It
will work with 64 bit, alternatively just install everything the
meta-pacakge installs except for that one

On Thursday, August 13, 2015, Alexandru Covalschi <568691 at gmail.com> wrote:

> Hello! I'm trying to follow steps on
> https://freeswitch.org/confluence/display/FREESWITCH/FreeSWITCH+1.6+Video
> But I can't do:
> "DEBIAN_FRONTEND=none APT_LISTCHANGES_FRONTEND=none apt-get install -y
> --force-yes freeswitch-video-deps-most"
> Cause it requires libsngtc-dev which I can't find anywhere (including
> github and freeswitch repos). If I skip this step, I can't compile FS,
> because (I suppose) it requires a special version of libyuv-dev
>
> That's what I get:
> CCLD     freeswitch
> //usr/lib/libyuv.so: undefined reference to `ScaleARGBRowDown2_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown4_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleARGBRowDown2Box_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown2Box_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleARGBRowDownEvenBox_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown34_0_Box_SSSE3'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown38_SSSE3'
> //usr/lib/libyuv.so: undefined reference to `ScaleARGBRowDownEven_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown38_3_Box_SSSE3'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown2_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown34_1_Box_SSSE3'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown34_SSSE3'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown38_2_Box_SSSE3'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown4Box_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleRowDown2Linear_SSE2'
> //usr/lib/libyuv.so: undefined reference to `ScaleARGBRowDown2Linear_SSE2'
> collect2: error: ld returned 1 exit status
> Makefile:1460: recipe for target 'freeswitch' failed
>
> but libyuv-dev is present:
> # dpkg -l | grep libyuv
> ii  libyuv                            0.0.1433~49-1~jessie+1
> i386         <insert up to 60 chars description>
> ii  libyuv-dev                        0.0.1433~49-1~jessie+1
> i386         <insert up to 60 chars description>
>
>
> Can please someone guide me how to compile 1.6 from git?
> --
> Alexandru Covalschi
> ABRISS-Solutions
> VoIP engineer and system administrator
> phone: +37367398493
> web: http://abs-telecom.com/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150813/c45ad06b/attachment.html 


Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users mailing list