Compiling Freeswitch 1.6 on Debian 8
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/
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@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/
participants (2)
-
Alexandru Covalschi
-
Michael Jerris