Hi, I tried the ESL.i modification and when I do make reswig I get:<br><br>make -C php reswig<br>make[1]: Entering directory `/usr/local/src/freeswitch/libs/esl/php&#39;<br>rm -f esl_wrap.* ESL.so php_ESL.* ESL.php<br>swig -module ESL -php5 -c++ -DMULTIPLICITY -I../src/include -o esl_wrap.cpp ../ESL.i<br>
swig error : Unrecognized option -php5<br>Use &#39;swig -help&#39; for available options.<br>make[1]: *** [esl_wrap.cpp] Error 1<br>make[1]: Leaving directory `/usr/local/src/freeswitch/libs/esl/php&#39;<br>make: *** [reswig] Error 2<br>

<br><br><div class="gmail_quote">On Mon, Aug 10, 2009 at 8:34 AM, Tristan Mahé <span dir="ltr">&lt;<a href="mailto:t.mahe@telemaque.fr">t.mahe@telemaque.fr</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">



  

<div bgcolor="#ffffff" text="#000000">
Hello Mike,<br>
<br>
No problem to post a patch, but it would break perl/python/etc... as
actually there are some functions defined in ESL.i, wouldn&#39;t it ?<br>
I don&#39;t know about swig, never used that.<br>
<br>
Maybe we could have two swig files instead ? one for generating php and
one for the other languages ?<br>
I&#39;m on IRC if you want to discuss it.<br>
<br>
Gled.<br>
<br>
Michael Jerris a écrit :
<blockquote type="cite"><div><div></div><div class="h5">
  <div>Can you please post a patch to <a href="http://Jira.freswitch.org" target="_blank">Jira.freswitch.org</a> and assign it
to me.</div>
  <div><br>
  </div>
  <div>Mike<br>
  <br>
On Aug 10, 2009, at 5:00 AM, Tristan Mahé &lt;<a href="mailto:t.mahe@telemaque.fr" target="_blank">t.mahe@telemaque.fr</a>&gt; wrote:<br>
  <br>
  </div>
  <blockquote type="cite">
    <div>Morning guys,<br>
    <br>
Yes the latest make swigall broke php code generation.<br>
    <br>
Simple workaround:<br>
    <br>
edit libs/esl/ESL.i to this content:<br>
    <br>
----------------------Cut----------------------<br>
%{<br>
#include &quot;esl.h&quot;<br>
#include &quot;esl_oop.h&quot;<br>
%}<br>
    <br>
%include &quot;esl_oop.h&quot;<br>
---------------------Cut-----------------------<br>
    <br>
and make reswig<br>
    <br>
It should be a swig bug, but I&#39;m not sure.<br>
    <br>
Regards,<br>
    <br>
Gled<br>
    <br>
Andrew Thompson a écrit :
    <blockquote type="cite">
      <pre>On Fri, Aug 07, 2009 at 06:10:25PM -0400, Nicolas Brenner wrote:
  </pre>
      <blockquote type="cite">
        <pre>Hi,

I&#39;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&#39;t work. I am using PHP 5.1.6, is there a required minimum
higher than that or something? What could be the problem?

    </pre>
      </blockquote>
      <pre>Someone in the IRC channel mentioned this too. I looked at it briefly
and it looks like the latest &#39;swigall&#39; screwed it up. The original
reporter said he&#39;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 list
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>

  </pre>
    </blockquote>
    </div>
  </blockquote>
  <blockquote type="cite">
    <div><span>_______________________________________________</span><br>
    <span>FreeSWITCH-users mailing list</span><br>
    <span><a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a></span><br>
    <span><a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a></span><br>
    <span>UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a></span><br>
    <span><a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a></span><br>
    </div>
  </blockquote>
  </div></div><pre><hr size="4" width="90%"><div class="im">
_______________________________________________
FreeSWITCH-users mailing list
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org" target="_blank">FreeSWITCH-users@lists.freeswitch.org</a>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a>
  </div></pre>
</blockquote>
</div>

<br>_______________________________________________<br>
FreeSWITCH-users mailing list<br>
<a href="mailto:FreeSWITCH-users@lists.freeswitch.org">FreeSWITCH-users@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-users</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-users" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-users</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>