When you did not have curl, FS used it&#39;s own.<br>Now that you added the package, it must be a different version of the api so now none of it will compile.<br>You either have to remove that curl package or use the --without-libcurl config arg to ./configure to use ours.<br>
<br>You were closer before after you had it building.<br>What you were missing was to tell spidermonkey to load it.<br>edit&nbsp; conf/autoload_configs/spidermonkey.conf.xml and add:<br>&lt;load module=&quot;mod_spidermonkey_curl&quot;/&gt;<br>
<br>This is a newer module and has not been added to the examples yet.<br><br><div class="gmail_quote">On Wed, Nov 5, 2008 at 6:09 AM, Birgit Arkesteijn <span dir="ltr">&lt;<a href="mailto:birgit@westhawk.co.uk">birgit@westhawk.co.uk</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;">Hi,<br>
<br>
I realised the curl-devel package wasn&#39;t installed.<br>
Now mod_xml_curl won&#39;t compile. :-(<br>
<br>
I&#39;m running Suse Linux 10.0, x86_64, GNU/Linux.<br>
I installed the curl-devel package from the original suse DVD.<br>
I ran &#39;configure&#39; again, to make sure FreeSWITCH picks up on the change(s).<br>
I ran &#39;make current&#39; again and get the following errors:<br>
<br>
make[6]: Entering directory<br>
`/opt/freeswitch/freeswitch-svn/freeswitch/src/mod/xml_int/mod_xml_curl&#39;<br>
Compiling mod_xml_curl.c...<br>
mod_xml_curl.c: In function 'do_config':<br>
mod_xml_curl.c:265: error: syntax error before ';' token<br>
cc1: warnings being treated as errors<br>
mod_xml_curl.c:245: warning: unused variable 'hash_node'<br>
mod_xml_curl.c:239: warning: unused variable 'bname'<br>
mod_xml_curl.c:280: error: 'url' undeclared (first use in this function)<br>
mod_xml_curl.c:280: error: (Each undeclared identifier is reported only once<br>
mod_xml_curl.c:280: error: for each function it appears in.)<br>
mod_xml_curl.c:284: error: continue statement not within a loop<br>
mod_xml_curl.c:296: error: 'bind_mask' undeclared (first use in this<br>
function)<br>
mod_xml_curl.c:300: error: 'bind_cred' undeclared (first use in this<br>
function)<br>
mod_xml_curl.c:304: error: 'disable100continue' undeclared (first use in<br>
this function)<br>
mod_xml_curl.c:305: error: 'ignore_cacert_check' undeclared (first use<br>
in this function)<br>
mod_xml_curl.c:310: error: 'hash_node' undeclared (first use in this<br>
function)<br>
mod_xml_curl.c:310: warning: left-hand operand of comma expression has<br>
no effect<br>
mod_xml_curl.c:327: error: 'bname' undeclared (first use in this function)<br>
mod_xml_curl.c: At top level:<br>
mod_xml_curl.c:333: error: syntax error before ':' token<br>
mod_xml_curl.c:235: error: label 'done' used but not defined<br>
<br>
<br>
I noticed that FreeSWITCH contains curl code under libs/.<br>
Did I do the right thing by installing the curl-devel package?<br>
If so, could someone please help with the errors above? Thanks.<br>
<br>
<br>
BTW, I&#39;m a bit puzzled as to why mod_xml_cdr could be build previously.<br>
I thought it used curl, but it&#39;s not in the dependencies page -<br>
<a href="http://wiki.freeswitch.org/wiki/FreeSwitch_Dependencies" target="_blank">http://wiki.freeswitch.org/wiki/FreeSwitch_Dependencies</a>, so maybe I&#39;m wrong.<br>
<br>
Thanks, Birgit<br>
<div><div></div><div class="Wj3C7c"><br>
<br>
On 05/11/08 11:00, Birgit Arkesteijn wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; I&#39;ve spent yesterday afternoon in vain trying to load CURL in<br>
&gt; javascript, so here I&#39;m again begging for help.<br>
&gt;<br>
&gt; The modules doesn&#39;t load successfully:<br>
&gt; [ERR] mod_spidermonkey.c:3303 js_api_use() Error loading CURL<br>
&gt;<br>
&gt; We do use mod_xml_curl successfully, btw.<br>
&gt;<br>
&gt;<br>
&gt; Things I tried:<br>
&gt; - I added to the file &quot;modules.conf&quot; the line:<br>
&gt; &nbsp; &nbsp;languages/mod_spidermonkey_curl.<br>
&gt; &nbsp; &nbsp;(This line was not in the build/<a href="http://modules.conf.in" target="_blank">modules.conf.in</a>, btw).<br>
&gt; - In the same file, I commented out mod_spidermonkey_teletone,<br>
&gt; &nbsp; &nbsp;mod_spidermonkey_core_db and mod_spidermonkey_socket, since I don&#39;t<br>
&gt; &nbsp; &nbsp;think I need them.<br>
&gt; - I run &quot;make current&quot;<br>
&gt;<br>
&gt; I&#39;m running now version 597:10239M<br>
&gt;<br>
&gt; Doing a find on /usr/local/freeswitch for &#39;curl&#39;, shows the following:<br>
&gt; % find . -name \*curl\*<br>
&gt; ./mod/mod_spidermonkey_curl.so<br>
&gt; ./mod/mod_xml_curl.so<br>
&gt; ./conf/autoload_configs/xml_curl.conf.xml<br>
&gt;<br>
&gt;<br>
&gt; The javascript I&#39;m running is copied from the example on page<br>
&gt; <a href="http://wiki.freeswitch.org/wiki/Run" target="_blank">http://wiki.freeswitch.org/wiki/Run</a><br>
&gt;<br>
&gt; Any suggestions?<br>
&gt;<br>
&gt; Thanks, Birgit<br>
<br>
--<br>
-- Birgit Arkesteijn, <a href="mailto:birgit@westhawk.co.uk">birgit@westhawk.co.uk</a>,<br>
-- Westhawk Ltd, Albion Wharf, 19 Albion Street, Manchester M1 5LN, UK<br>
-- Company no: 1769350<br>
-- Registered Office:<br>
-- 15 London Road, Stockton Heath, Warrington WA4 6SJ. UK.<br>
-- tel.: +44 (0)161 237 0660<br>
-- &lt;URL: <a href="http://www.westhawk.co.uk" target="_blank">http://www.westhawk.co.uk</a>&gt;<br>
<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>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/">http://www.freeswitch.org/</a><br>ClueCon <a href="http://www.cluecon.com/">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com">MSN:anthony_minessale@hotmail.com</a><br>GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com">PAYPAL:anthony.minessale@gmail.com</a><br>
IRC: <a href="http://irc.freenode.net">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org">sip:888@conference.freeswitch.org</a><br><a href="http://iax:guest@conference.freeswitch.org/888">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org">googletalk:conf+888@conference.freeswitch.org</a><br>pstn:213-799-1400<br>