[Freeswitch-users] Error on switch_vpx.h while building custom module
Anthony Minessale
anthony.minessale at gmail.com
Mon Jun 15 19:01:24 MSD 2015
It is a big deal if it doesn't work. Ideally you should find the cause:
You should be able to test with:
pkg-config vpx2 --cflags
it should return -I/usr/include/vpx2
Also look in your config.log for vpx2 and you should find something like:
configure:25337: checking for vpx2 >= 1.4.0
configure:25341: result: yes
configure:25345: checking VPX_CFLAGS
configure:25348: result: -I/usr/include/vpx2
configure:25351: checking VPX_LIBS
configure:25354: result: -lvpx2 -lm
If not you may have something out of place in your system or maybe you
don't really have our package for vpx2 and vpx2-dev
dpkg -l | grep vpx2
ii libvpx2:amd64 1.4.0-45~1-jessie+1
amd64 VP8 and VP9 video codec (shared library)
ii libvpx2:i386 1.4.0-45~1-jessie+1
i386 VP8 and VP9 video codec (shared library)
ii libvpx2-dev:amd64 1.4.0-45~1-jessie+1
amd64 VP8 and VP9 video codec (development files)
On Mon, Jun 15, 2015 at 9:50 AM, Victor Medina <victor.medina at cibersys.com>
wrote:
> um.... (thinking) =)
>
> No I don't think so.
>
> In fact this machine runs daily builds of FS. So when configure (fs's
> configure I mean) is executed libvpbx is already there. Its my development
> box.
> But as I told you no big deal man.. I added a perl script that temporally
> changes headers locations, builds, then changes back.
>
> I wanted to see how difficult is to build a custom module in case I needed
> one. I want to contribute somehow.
>
>
> 2015-06-15 9:49 GMT-04:30 Michael Jerris <mike at jerris.com>:
>
>> You installed the package after running configure
>>
>>
>> On Monday, June 15, 2015, Victor Medina <victor.medina at cibersys.com>
>> wrote:
>>
>>> Hi guys!
>>>
>>> First of all good morning, hope everyone had a nice weekend.
>>>
>>>
>>> On weekend I starded trying to build a new custom build just to educate
>>> on how to build one.
>>> I noted that every time I tried to build against switch_vpx.h it failed.
>>> Upon inspecting it I found that:
>>>
>>> #include "vpx/vpx_image.h"
>>> #include "vpx/vpx_integer.h"
>>>
>>> But there is really no vpx headers on default locations. And Im
>>> currently using libvpx2 provided by freeswitch on Debian Jessie.
>>>
>>> libvpx2:
>>> Installed: 1.4.0-46~1-jessie+1
>>> Candidate: 1.4.0-46~1-jessie+1
>>> Version table:
>>> *** 1.4.0-46~1-jessie+1 0
>>> 500 http://files.freeswitch.org/repo/deb/debian/ jessie/main
>>> amd64 Packages
>>> 100 /var/lib/dpkg/status
>>>
>>> Headers are located on /usr/include/vpx2/
>>>
>>> I did a small change
>>>
>>> perl -i -pe 's/#include\ \"vpx\/vpx\_image\.h\"/\#include\
>>> \"\/usr\/include\/vpx2\/vpx\/vpx\_image\.h\"/g'
>>> /usr/local/freeswitch/include/freeswitch/switch_vpx.h
>>> perl -i -pe 's/#include\ \"vpx\/vpx\_integer\.h\"/\#include\
>>> \"\/usr\/include\/vpx2\/vpx\/vpx\_integer\.h\"/g'
>>> /usr/local/freeswitch/include/freeswitch/switch_vpx.h
>>>
>>> It compiled and works just fine.
>>>
>>> Is this a minor glitch or a bug worth reporting?
>>>
>>> --
>>>
>>>
>>>
>>> Víctor E. Medina M.
>>> Platform Architect / Chief Infrastructure
>>> +58424 291 4561
>>> BB #79A8AFA2
>>> @VMCibersys
>>>
>>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at 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 at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>
>
>
> --
>
>
>
> Víctor E. Medina M.
> Platform Architect / Chief Infrastructure
> +58424 291 4561
> BB #79A8AFA2
> @VMCibersys
>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at 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 at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
--
Anthony Minessale II ♬ @anthmfs ♬ @FreeSWITCH ♬
☞ http://freeswitch.org/ ☞ http://cluecon.com/ ☞
http://twitter.com/FreeSWITCH
☞ irc.freenode.net #freeswitch ☞ *http://freeswitch.org/g+
<http://freeswitch.org/g+>*
ClueCon Weekly Development Call
☎ sip:888 at conference.freeswitch.org ☎ +19193869900
https://www.youtube.com/watch?v=9XXgW34t40s
https://www.youtube.com/watch?v=NLaDpGQuZDA
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20150615/e6dd197e/attachment-0001.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list