[Freeswitch-users] problem compiling esl for use with freepbx v3

Nicolas Brenner nicolas at medularis.com
Tue Sep 1 03:45:44 PDT 2009


I gave up on compiling esl, I got a bunch of errors, there were several
people on the list with problems and apparently no straight solution,
especially for php-esl. I am now using a ruby library, posted here by Diego
Viola I believe.


On Tue, Sep 1, 2009 at 2:33 AM, Michael Collins <msc at freeswitch.org> wrote:

> Did the simple "make" in the libs/esl directory run properly? Just curious.
> I'll have to defer to the Ubuntu gurus out there for thoughts on what else
> could be wrong.
> -MC
>
>
> On Mon, Aug 31, 2009 at 10:43 PM, Harondel J. Sibble <help at pdscc.com>wrote:
>
>> Haven't had any responses, anyone have any ideas on the problem with
>> compiling the ESL modules as below?
>>
>> On 23 Aug 2009 at 11:51, Harondel J. Sibble wrote:
>>
>> > Okay, just finished installing 1.0.4 from tarball on Ubuntu 9.0.4
>> server,
>> > then went to install FreePBX v3, I've gotten all the prerequisities in
>> the
>> > wizard fixed except for ESL
>> >
>> > As per
>> >
>> > http://wiki.freeswitch.org/wiki/Event_Socket_Library
>> > http://wiki.freeswitch.org/wiki/Event_Socket
>> >
>> > I go into my FS source dir
>> >
>> > /home/sibbleh/freeswitch-1.0.4/libs/esl
>> >
>> > Run make and then "sudo make phpmod-install"
>> >
>> > and I get
>> >
>> >
>> > $ sudo make phpmod-install
>> > make MYLIB="../libesl.a" SOLINK="-shared -Xlinker -x" CFLAGS="-
>> > I/home/sibbleh/freeswitch-1.0.4/libs/esl/src/include -DHAVE_EDITLINE -g
>> > -ggdb
>> > -I../../libs/libedit/src/ -fPIC -O2 -ffast-math -Wall -Werror -Wunused-
>> > variable -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes"
>> > CXXFLAGS="-
>> > I/home/sibbleh/freeswitch-1.0.4/libs/esl/src/include -DHAVE_EDITLINE -g
>> > -ggdb
>> > -I../../libs/libedit/src/ -fPIC -Wall -Werror -Wno-unused-variable"
>> > CXX_CFLAGS="" -C php
>> > make[1]: Entering directory
>> `/home/sibbleh/freeswitch-1.0.4/libs/esl/php'
>> > g++  -I/home/sibbleh/freeswitch-1.0.4/libs/esl/src/include
>> -DHAVE_EDITLINE
>> > -g
>> > -ggdb -I../../libs/libedit/src/ -fPIC -Wall -Werror -Wno-unused-variable
>> -
>> > I/usr/include/php5 -I/usr/include/php5/main -I/usr/include/php5/TSRM -
>> > I/usr/include/php5/Zend -I/usr/include/php5/ext -
>> > I/usr/include/php5/ext/date/lib -D_LARGEFILE_SOURCE
>> -D_FILE_OFFSET_BITS=64
>> > -
>> > Wno-unused-label -Wno-unused-function -c esl_wrap.cpp -o esl_wrap.o
>> > cc1plus: warnings being treated as errors
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_event_set(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1047: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_event_get(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1073: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void
>> _wrap_ESLevent_serialized_string_set(int,
>> > zval*, zval**, zval*, int)':
>> > esl_wrap.cpp:1111: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void
>> _wrap_ESLevent_serialized_string_get(int,
>> > zval*, zval**, zval*, int)':
>> > esl_wrap.cpp:1141: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_mine_set(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1172: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_mine_get(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1198: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLevent__SWIG_0(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1234: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLevent__SWIG_1(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1269: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLevent__SWIG_2(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1294: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLevent(int, zval*, zval**,
>> > zval*,
>> > int)':
>> > esl_wrap.cpp:1346: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_serialize(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1403: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_setPriority(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1441: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_getHeader(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1478: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_getBody(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1508: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_getType(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1538: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_addBody(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1571: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_addHeader(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1611: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_delHeader(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1644: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_firstHeader(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1674: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLevent_nextHeader(int, zval*,
>> > zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1704: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLconnection__SWIG_0(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1744: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLconnection__SWIG_1(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1770: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_new_ESLconnection(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1803: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void
>> _wrap_ESLconnection_socketDescriptor(int,
>> > zval*, zval**, zval*, int)':
>> > esl_wrap.cpp:1846: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_connected(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1872: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_getInfo(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1898: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_send(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:1931: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_sendRecv(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:1964: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_api(int, zval*,
>> zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:2007: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_bgapi(int, zval*,
>> > zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:2050: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_sendEvent(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2082: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_recvEvent(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2108: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_recvEventTimed(int,
>> > zval*, zval**, zval*, int)':
>> > esl_wrap.cpp:2141: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_filter(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2181: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_events(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2221: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_execute(int, zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2272: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_executeAsync(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2323: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_setAsyncExecute(int,
>> > zval*, zval**, zval*, int)':
>> > esl_wrap.cpp:2356: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_setEventLock(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2389: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_ESLconnection_disconnect(int,
>> zval*,
>> > zval**, zval*, int)':
>> > esl_wrap.cpp:2415: error: format not a string literal and no format
>> > arguments
>> > esl_wrap.cpp: In function 'void _wrap_eslSetLogLevel(int, zval*, zval**,
>> > zval*, int)':
>> > esl_wrap.cpp:2438: error: format not a string literal and no format
>> > arguments
>> > make[1]: *** [esl_wrap.o] Error 1
>> > make[1]: Leaving directory `/home/sibbleh/freeswitch-1.0.4/libs/esl/php'
>> > make: *** [phpmod] Error 2
>> >
>> > Same thing happens if I try sudo make everymod
>> >
>> > Checking the list archives I found this thread
>> >
>> > http://www.nabble.com/ESL-Wrapper-td22209991.html#a22222338
>> >
>> > I've made sure that the php-dev packages are installed. Any suggestions
>> on
>> > what to do next?
>> > --
>>
>> --
>> Harondel J. Sibble
>> Sibble Computer Consulting
>> Creating Solutions for the small and medium business computer user.
>> help at pdscc.com (use pgp keyid 0x3AD5C11D) http://www.pdscc.com
>> (604) 739-3709 (voice)
>>
>>
>> _______________________________________________
>> 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
>>
>
>
> _______________________________________________
> 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
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20090901/7a2170a0/attachment-0002.html 


More information about the FreeSWITCH-users mailing list