signalwire / freeswitch

FreeSWITCH is a Software Defined Telecom Stack enabling the digital transformation from proprietary telecom switches to a versatile software implementation that runs on any commodity hardware. From a Raspberry PI to a multi-core server, FreeSWITCH can unlock the telecommunications potential of any device.
https://freeswitch.com/#getting-started
Other
3.32k stars 1.38k forks source link

Can not build libv8 in CentOS 7.9 #2442

Closed homepy closed 2 months ago

homepy commented 2 months ago

Describe the bug I want to build the mod_v8, so I need to build the libv8( https://github.com/freeswitch/libv8-packaging.git ) first. But I found that it seems that the MakeFile only supports to build in Debian. How to build libv8 in CentOS 7.9 ? I can not find any suggest in the documents (https://developer.signalwire.com/freeswitch/).

To Reproduce Steps to reproduce the behavior:

  1. Using these commands git clone https://github.com/freeswitch/libv8-packaging.git /usr/local/src/libs/libv8-packaging cd /usr/local/src/libs/libv8-packaging/linux make build

Package version or git hash

andywolk commented 2 months ago

Unfortunately we do not support mod_v8 for CentOS.

homepy commented 2 months ago

I found it. Install v8-6.2.91 and v8-devel-6.2.91 from a third-party yum repo okay.

yum install http://repo.okay.com.mx/centos/7/x86_64/release/libicu57-57.1-12.el7.x86_64.rpm http://repo.okay.com.mx/centos/7/x86_64/release/v8-6.2.91-7.el7.x86_64.rpm http://repo.okay.com.mx/centos/7/x86_64/release/v8-devel-6.2.91-7.el7.x86_64.rpm