The one of the main reasons is so that we can get FreeSWITCH into the official distribution repos, but they all require that software use the system libraries instead of each application hauling along their own versions of each library. A second major reason is that for many of the libraries that FreeSWITCH uses in the modules have updates that the distributions are able to keep up to date more quickly than we can. We're all working hard to make(keep) building and installing FreeSWITCH easy. Because of the move to system libs installing on different platforms(Operating Systems, Distributions, CPU architectures, etc) the install process has moved from a one process that 'should' work for everyone to a process per platform: https://freeswitch.org/confluence/display/FREESWITCH/Installation To track the progress of FreeSWITCH becoming ready to include into Debian you can follow this Jira: https://freeswitch.org/jira/browse/FS-353 William King Senior Engineer Quentus Technologies, INC 1037 NE 65th St Suite 273 Seattle, WA 98115 Main: (877) 211-9337 Office: (206) 388-4772 Cell: (253) 686-5518 william.king@quentustech.com On 05/29/2015 05:53 AM, Matteo wrote:
Hi,
----- Il 29-mag-15, alle 14:30, Denis Jakovlev yadenis@seznam.cz ha scritto:
CentOS instalation problem Hi all,
I'm trying to do a clean install of this manual.
https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7
and after "make -f Makefile.centos7" I have an error.
checking whether to include odbc... no checking for uuid >= 1.41.2... checking for uuid... configure: WARNING: libuuid development package highly recommended! setting PLATFORM_CORE_LIBS to "-ldl -lcrypt -lrt" checking for inflateReset in -lz... yes adding "-lz" to PLATFORM_CORE_LIBS checking for libyuv >= 0.0.1280... configure: error: You need to install libyuv-dev. Required library make: *** [freeswitch.git/Makefile] Error 1
Nothing,
simply there's something to be addressed when building in non-debian distros.
Right now the only answer is to build & compile libyuv (and others) by yourself, and then build FS.
Check https://freeswitch.org/jira/browse/FS-7553 for what is going on.
Pay attention that some libs may conflict with installed ones, like libvpx .
You may check also https://freeswitch.org/stash/projects/SD
to checkout the specs, create the needed rpms and try.
I would say as today building FS (with video) outside debian is not for the faint of heart :)
Hopefully the FS team will build everything for us, but needs some time I guess.
Personally I'm trying to figure out why not including the libs inside FS like in the past... at least the most problematic ones.
After all (like libvpx) libs have moved out of tree, but they conflict, so gets renamed and rebuilt as a specific packages...
By not leveraging on distro libs, is not simpler to keep them inside?
Just my 2c :)
Reagards, Matteo
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org