Hi, I tried the ESL.i modification and when I do make reswig I get: make -C php reswig make[1]: Entering directory `/usr/local/src/freeswitch/libs/esl/php' rm -f esl_wrap.* ESL.so php_ESL.* ESL.php swig -module ESL -php5 -c++ -DMULTIPLICITY -I../src/include -o esl_wrap.cpp ../ESL.i swig error : Unrecognized option -php5 Use 'swig -help' for available options. make[1]: *** [esl_wrap.cpp] Error 1 make[1]: Leaving directory `/usr/local/src/freeswitch/libs/esl/php' make: *** [reswig] Error 2
On Mon, Aug 10, 2009 at 8:34 AM, Tristan Mahé <t.m...@telemaque.fr> wrote: > Hello Mike, > > No problem to post a patch, but it would break perl/python/etc... as > actually there are some functions defined in ESL.i, wouldn't it ? > I don't know about swig, never used that. > > Maybe we could have two swig files instead ? one for generating php and one > for the other languages ? > I'm on IRC if you want to discuss it. > > Gled. > > Michael Jerris a écrit : > > Can you please post a patch to Jira.freswitch.org and assign it to me. > > Mike > > On Aug 10, 2009, at 5:00 AM, Tristan Mahé <t.m...@telemaque.fr> wrote: > > Morning guys, > > Yes the latest make swigall broke php code generation. > > Simple workaround: > > edit libs/esl/ESL.i to this content: > > ----------------------Cut---------------------- > %{ > #include "esl.h" > #include "esl_oop.h" > %} > > %include "esl_oop.h" > ---------------------Cut----------------------- > > and make reswig > > It should be a swig bug, but I'm not sure. > > Regards, > > Gled > > Andrew Thompson a écrit : > > On Fri, Aug 07, 2009 at 06:10:25PM -0400, Nicolas Brenner wrote: > > > Hi, > > I'm trying to get started with the ESL using PHP. I compiled the ESL, then > phpmod according to the wiki instructions, but then when I try the examples > in the libs/esl/php dir, they fail saying: > > PHP Fatal error: Cannot redeclare ESLconnection::__construct() in > /usr/local/src/freeswitch/libs/esl/php/ESL.php on line 132 > > Checking ESL.php on line 132, I see there are several different declarations > for the function __construct() with different parameters each, which makes > sense, but doens't work. I am using PHP 5.1.6, is there a required minimum > higher than that or something? What could be the problem? > > > > Someone in the IRC channel mentioned this too. I looked at it briefly > and it looks like the latest 'swigall' screwed it up. The original > reporter said he'd file a jira, but you may want to check yourself and > if not make one yourself. In the meantime, the previous version of the > file was reported to work if you really need it. > > Andrew > > _______________________________________________ > FreeSWITCH-users mailing > listfreeswitch-us...@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users@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 > listfreeswitch-us...@lists.freeswitch.orghttp://lists.freeswitch.org/mailman/listinfo/freeswitch-users > UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-usershttp://www.freeswitch.org > > > _______________________________________________ > FreeSWITCH-users mailing list > FreeSWITCH-users@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@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org