[Freeswitch-docs] centos7 install instructions

Sergey Safarov s.safarov at gmail.com
Wed Dec 28 16:57:44 MSK 2016


Hello Bote
I tested instuctions simple build and creation freeswitch packages. I made
changes to founded issues.

One issue is still exist
When you try build release (1.6.13) is requred nasm. This will be fixed
when released 1.6.14

And second issue - requred libvpx2-devel. This is must be fixed in master.

Mike could you remove libvpx2-devel dependency from SPEC file in master?


пт, 23 дек. 2016 г. в 1:36, Bote Man <bote_radio at botecomm.com>:

> Try her now, Mr. Kyle!
>
>
>
> Some obvious dependencies (wget, git) originally listed on the wiki were
> not found in the freeswitch.spec file so I included them, so along some
> others there might be some bloat in there.
>
>
>
> Also, in the comments section of the old Centos 7 DEPRECATED page Gavin
> Henry says speexdsp-devel is needed, too. Is that still true?
>
>
>
> Bote
>
>
>
>
>
> *From:* Michael Jerris
> *Sent:* Thursday, 22 December, 2016 17:10
>
>
> *To:* FreeSWITCH Docs Team
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> don’t need vpx or yuv
>
>
>
> On Dec 22, 2016, at 4:48 PM, Bote Man <bote_radio at botecomm.com> wrote:
>
>
>
> OK, I’m working on this now.
>
>
>
> Is this version syntax recognized by the build system?
>
> BuildRequires: libvpx2-devel *>= 2.0.0*
>
> BuildRequires: libyuv-devel *>= 0.0.1280*
>
> BuildRequires: soundtouch-devel *>= 1.7.1*
>
>
>
> I’m pretty sure putting it in the yum install line will break that process
> so hopefully it will select the right version via yum.
>
>
>
> Thanks.
>
>
>
> Bote
>
>
>
>
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org [
> mailto:freeswitch-docs-bounces at lists.freeswitch.org
> <freeswitch-docs-bounces at lists.freeswitch.org>] *On Behalf Of *Michael
> Jerris
> *Sent:* Thursday, 22 December, 2016 15:40
> *To:* FreeSWITCH Docs Team
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> it would be fine to do the “video_deps_most” … but in the mean time, we
> just need to right list of deps in the yum install line above the build
> from source section
>
>
>
>
>
> On Dec 22, 2016, at 3:36 PM, Bote Man <bote_radio at botecomm.com> wrote:
>
>
>
> That might tell me the individual libraries, but Mike wants to build a
> package of dependencies for one-click installation, if I’m reading him
> right. Building packages for the FS repo is above my pay grade J
>
>
>
> IOW, he wants to get away from dicking around with individual library
> dependencies the way they are currently listed on the CentOS installation
> page. But I can’t change the docs to point to an rpm for dependencies until
> that package exists.
>
>
>
> Bote
>
>
>
>
>
> *From:* Ken Rice
> *Sent:* Thursday, 22 December, 2016 15:23
> *To:* 'FreeSWITCH Docs Team'
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> The deps are actually in the spec files… you can pretty easily find them
> by looking at the BuildRequires in the freeswitch.spec file…
>
>
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org [
> mailto:freeswitch-docs-bounces at lists.freeswitch.org
> <freeswitch-docs-bounces at lists.freeswitch.org>] *On Behalf Of *Bote Man
> *Sent:* Thursday, December 22, 2016 2:00 PM
> *To:* 'FreeSWITCH Docs Team' <freeswitch-docs at lists.freeswitch.org>
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> At this point I am not certain what to do. The Debian instructions offer a
> package of only the dependencies, which is perfect.
>
>
>
> I don’t see the same thing for CentOS so I don’t know how to replace the
> list of individual libraries with…what??
>
>
>
> So if Mike is OK with Sergey handling this, then I am certainly OK with it.
>
>
>
> Bote
>
>
>
>
>
> *From:* Sergey Safarov
> *Sent:* Thursday, 22 December, 2016 13:48
> *To:* FreeSWITCH Docs Team
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> Bote i can update this instructions. Ping me after one week.
>
>
>
> чт, 22 дек. 2016 г. в 21:41, Michael Jerris <mike at jerris.com>:
>
> The source build instructions should tell people to use the packages for
> the deps.
>
>
>
>
>
> On Dec 22, 2016, at 1:27 PM, Bote Man <bote_radio at botecomm.com> wrote:
>
>
>
> Can I poke around Stash to find out the component libraries that go into
> the packages and list them individually for the source build instructions
> where they are missing? I’ve never drilled down like that so don’t know how
> to proceed.
>
>
>
> Once I know where to look I can piece things together, but I definitely
> need guidance.
>
>
>
> Thanks.
>
>
>
> Bote
>
>
>
>
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org [
> mailto:freeswitch-docs-bounces at lists.freeswitch.org
> <freeswitch-docs-bounces at lists.freeswitch.org>] *On Behalf Of* Michael
> Jerris
> *Sent:* Thursday, 22 December, 2016 13:15
> *To:* FreeSWITCH Docs Team
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> no, the default instructions should get people to install those from
> packages.  That needs to be fixed first, additional instructions how to
> build those from source and to build those packages is also useful but
> should be down below in a super manual build section.
>
>
>
> On Dec 22, 2016, at 1:11 PM, Bote Man <bote_radio at botecomm.com> wrote:
>
>
>
> Should I update the CentOS wiki page with Sergey’s instructions or wait
> until his pull requests are incorporated into the build system?
>
>
>
> Bote
>
>
>
>
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org [
> mailto:freeswitch-docs-bounces at lists.freeswitch.org
> <freeswitch-docs-bounces at lists.freeswitch.org>] *On Behalf Of* Sergey
> Safarov
> *Sent:* Thursday, 22 December, 2016 12:57
> *To:* FreeSWITCH Docs Team
> *Subject:* Re: [Freeswitch-docs] centos7 install instructions
>
>
>
> I have created manual to build all dependences from scratch.
>
>
> https://freeswitch.org/confluence/display/FREESWITCH/Creating+RPM+repository
>
>
>
> Also i has several open pull requests for this instructions.
>
>
>
> чт, 22 дек. 2016 г. в 20:14, Bote Man <bote_radio at botecomm.com>:
>
> Quite probable. I found a few dependencies missing from the Debian source
> build instructions and added the individual ones…before I got the “
> freeswitch-video-deps-most” to take on my end.
>
>
>
> How does one go about figuring out the dependencies for a particular build?
>
>
>
> Would it be better to provide a package of dependencies similar to the one
> above for Debian?
>
>
>
> ---
>
> Bote
>
> FreeSWITCH Docs Janitor
>
> http://freeswitch.org/confluence
>
>
>
>
>
>
>
>
>
> *From:* freeswitch-docs-bounces at lists.freeswitch.org [mailto:
> freeswitch-docs-bounces at lists.freeswitch.org] *On Behalf Of *Michael
> Jerris
> *Sent:* Thursday, 22 December, 2016 12:06
> *To:* FreeSWITCH Docs Team
> *Subject:* [Freeswitch-docs] centos7 install instructions
>
>
>
> https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7+and+RHEL+7
>
>
>
> looks like quite a lot of packages to install are missing from the build
> from source section… for sure flite but all the codec libs that come from
> our repo and any others not listed that must be installed from our cent repo
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
>
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
>
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
>
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
>
> _______________________________________________
> Freeswitch-docs mailing list
> Freeswitch-docs at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-docs
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-docs/attachments/20161228/0ca14686/attachment-0001.html 


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