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.61k stars 1.43k forks source link

FreeSWITCH libpng on CentOS 7 #108

Open pbruining opened 5 years ago

pbruining commented 5 years ago

I'm using the release version of the RPM repository of FreeSWITCH on CentOS 7. When we configure the use of video avatars the message: "[ERR] switch_core_video.c:3046 This function is not available, libpng not installed" pops in the logs. After searching people suggested the upgrade of libpng from 1.5 to 1.6. This is difficult to do in CentOS 7. I did it by installing the required so files in a separate directory and i modified the LD_LIBRARY_PATH environment variable. This did not help. I also looked at the code of FreeSWITCH. It looks like FreeSWITCH is not compiled with libpng support in it.

Could you create release RPM's with the support of libpng in it for CentOS 7?

rippiedoos commented 4 years ago

I've tried rebuilding is with libpng and libpng-devel installed on CentOS 7. That did the trick. So just installing that RPM and rebuilding the release will have that fixed.

However rebuilding it with stock erlang from EPEL won't work. See #121 for that issue.

pbruining commented 4 years ago

Thanks! That version is now running :)