Anthony,<br><br>I think I must be doing something else incorrectly.&nbsp; I deleted all previous downloads of Freeswitch.&nbsp; I then downloaded the latest trunk, ran bootstrap.sh, executed configure, and executed make to verify that freeswitch would build.&nbsp; That all went successfully.&nbsp; I then edited modules.conf, added the Java module, and exe make.&nbsp; It failed again.&nbsp; I must be doing something incorrectly.&nbsp; I have put my history below with some notes and the output when Java build failed.<br>
<br>On my previous attempts, I was able to resolve the &quot;class Event&quot;&nbsp; (-- cannot find symbol) by adding an import statement to CoreSession.java and freeswitchJNI.java.&nbsp; But I was uncertain how to handle the IVRMenu, API, and Stream.&nbsp; I see them in the *.cpp code but how do I import them?&nbsp; Or is that even the issue.&nbsp; I suspect I am doing something else wrong and overcomplicating the solution.<br>
<br>Jonathan<br><br>&nbsp; 307&nbsp; rm -rf freeswitch<br>&nbsp; 308&nbsp; ls<br>&nbsp; 309&nbsp; rm -rf fs_8572<br>&nbsp; 310&nbsp; ls<br>&nbsp; 311&nbsp; ls -al<br>&nbsp; 312&nbsp; cat test<br>&nbsp; 313&nbsp; rm test<br>&nbsp; 314&nbsp; ls<br>&nbsp; 315&nbsp; svn co <a href="http://svn.freeswitch.org/svn/freeswitch/trunk">http://svn.freeswitch.org/svn/freeswitch/trunk</a> freeswitch<br>
&nbsp; 316&nbsp; cd freeswitch<br>&nbsp; 317&nbsp; ls<br>&nbsp; 318&nbsp; ./bootstrap.sh<br>&nbsp; 319&nbsp; ls /usr/java<br>&nbsp; 320&nbsp; ls<br>&nbsp; 321&nbsp; ./configure --with-java=/usr/java/jdk1.5.0_15<br>&nbsp; 322&nbsp; make<br>&nbsp; 323&nbsp; vi modules.cnf<br>&nbsp; 324&nbsp; vi modules.conf&nbsp;&nbsp;&nbsp; NOTE ==&gt; (I added languages/mod_java)<br>
&nbsp; 325&nbsp; make&nbsp;&nbsp; NOTE ==&gt; this fails and the output is below<br>&nbsp; 326&nbsp; history<br><br>making all mod_java<br>src/org/freeswitch/swig/CoreSession.java:236: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.CoreSession<br>
&nbsp; public void sendEvent(Event sendME) {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/CoreSession.java:240: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.CoreSession<br>&nbsp; public void setEventData(Event e) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:14: cannot find symbol<br>symbol&nbsp; : class IVRMenu<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native long new_IVRMenu(long jarg1, IVRMenu jarg1_, String jarg2, String jarg3, String jarg4, String jarg5, String jarg6, String jarg7, String jarg8, int jarg9, int jarg10, int jarg11, int jarg12, int jarg13);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:16: cannot find symbol<br>symbol&nbsp; : class IVRMenu<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void IVRMenu_bindAction(long jarg1, IVRMenu jarg1_, String jarg2, String jarg3, String jarg4);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:17: cannot find symbol<br>symbol&nbsp; : class IVRMenu<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void IVRMenu_execute(long jarg1, IVRMenu jarg1_, long jarg2, CoreSession jarg2_, String jarg3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:20: cannot find symbol<br>symbol&nbsp; : class API<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native String API_execute(long jarg1, API jarg1_, String jarg2, String jarg3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:21: cannot find symbol<br>symbol&nbsp; : class API<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native String API_executeString(long jarg1, API jarg1_, String jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:38: cannot find symbol<br>symbol&nbsp; : class Stream<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void Stream_write(long jarg1, Stream jarg1_, String jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:39: cannot find symbol<br>symbol&nbsp; : class Stream<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native String Stream_get_data(long jarg1, Stream jarg1_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:40: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void Event_event_set(long jarg1, Event jarg1_, long jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:41: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native long Event_event_get(long jarg1, Event jarg1_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:42: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void Event_serialized_string_set(long jarg1, Event jarg1_, String jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:43: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>
&nbsp; public final static native String Event_serialized_string_get(long jarg1, Event jarg1_);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:44: cannot find symbol<br>
symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void Event_mine_set(long jarg1, Event jarg1_, int jarg2);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>
src/org/freeswitch/swig/freeswitchJNI.java:45: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native int Event_mine_get(long jarg1, Event jarg1_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:51: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native String Event_serialize__SWIG_0(long jarg1, Event jarg1_, String jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:52: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>
&nbsp; public final static native String Event_serialize__SWIG_1(long jarg1, Event jarg1_);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:53: cannot find symbol<br>
symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native boolean Event_setPriority__SWIG_0(long jarg1, Event jarg1_, long jarg2);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>
src/org/freeswitch/swig/freeswitchJNI.java:54: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native boolean Event_setPriority__SWIG_1(long jarg1, Event jarg1_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:55: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>
&nbsp; public final static native String Event_getHeader(long jarg1, Event jarg1_, String jarg2);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:56: cannot find symbol<br>
symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native String Event_getBody(long jarg1, Event jarg1_);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>
src/org/freeswitch/swig/freeswitchJNI.java:57: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native String Event_getType(long jarg1, Event jarg1_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:58: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native boolean Event_addBody(long jarg1, Event jarg1_, String jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:59: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native boolean Event_addHeader(long jarg1, Event jarg1_, String jarg2, String jarg3);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:60: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native boolean Event_delHeader(long jarg1, Event jarg1_, String jarg2);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:61: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native boolean Event_fire(long jarg1, Event jarg1_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:112: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>&nbsp; public final static native void CoreSession_sendEvent(long jarg1, CoreSession jarg1_, long jarg2, Event jarg2_);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/freeswitchJNI.java:113: cannot find symbol<br>symbol&nbsp; : class Event<br>location: class org.freeswitch.swig.freeswitchJNI<br>
&nbsp; public final static native void CoreSession_setEventData(long jarg1, CoreSession jarg1_, long jarg2, Event jarg2_);<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>
src/org/freeswitch/swig/CoreSession.java:237: cannot find symbol<br>symbol&nbsp; : variable Event<br>location: class org.freeswitch.swig.CoreSession<br>&nbsp;&nbsp;&nbsp; freeswitchJNI.CoreSession_sendEvent(swigCPtr, this, Event.getCPtr(sendME), sendME);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>src/org/freeswitch/swig/CoreSession.java:241: cannot find symbol<br>symbol&nbsp; : variable Event<br>location: class org.freeswitch.swig.CoreSession<br>&nbsp;&nbsp;&nbsp; freeswitchJNI.CoreSession_setEventData(swigCPtr, this, Event.getCPtr(e), e);<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^<br>30 errors<br>make[5]: *** [local_depend] Error 1<br>make[4]: *** [all] Error 1<br>make[3]: *** [mod_java-all] Error 1<br>make[2]: *** [all-recursive] Error 1<br>
Making all in build<br>&nbsp;+-------- FreeSWITCH Build Complete -----------+<br>&nbsp;+ FreeSWITCH has been successfully built.&nbsp;&nbsp;&nbsp; +<br>&nbsp;+ Install by running:&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; +<br>&nbsp;+&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; +<br>&nbsp;+&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; make install&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; +<br>
&nbsp;+----------------------------------------------+<br>make[1]: *** [all-recursive] Error 1<br>make: *** [all] Error 2<br><br><div class="gmail_quote">On Mon, May 26, 2008 at 8:11 AM, Anthony Minessale &lt;<a href="mailto:anthony.minessale@gmail.com">anthony.minessale@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Jonathan,<br>
With current trunk, (soon to be 1.0.0) I was able to compile and load the module.<br>All of the symbols you showed to be missing were new ones I had added to tree so I am wondering if<br>you are still somehow out of date.<br>

<br><br>Damjan,<br><br>I have been working on the cpp wrapper and I have it working for Perl and Lua and someone has it working for MONO too.&nbsp; The earlier issues you had with the dtmf buffer was due to over-exposing some of the C api that was meant to keep internal.<br>

<br>I think if you work with us we can make all the languages share the same wrapped C++ code to ensure that only the API intended to be used is exposed.<div><div></div><div class="Wj3C7c"><br><br><br><br><br><br><div class="gmail_quote">
On Sun, May 25, 2008 at 11:53 PM,  &lt;<a href="mailto:damjan@ecntelecoms.com" target="_blank">damjan@ecntelecoms.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">X-ECN Telecoms-MailScanner-Information: Contact ECN Telecoms<br>
X-ECN Telecoms-MailScanner: Found to be clean<br>
X-ECN Telecoms-MailScanner-SpamCheck: not spam, SpamAssassin (not cached,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;score=-101.539, required 6, autolearn=not spam, AWL 1.06,<br>
 &nbsp; &nbsp; &nbsp; &nbsp;BAYES_00 -2.60, NO_RELAYS -0.00, USER_IN_WHITELIST -100.00)<br>
X-ECN Telecoms-MailScanner-From: <a href="mailto:damjan@ecntelecoms.com" target="_blank">damjan@ecntelecoms.com</a><br>
X-Spam-Status: No<br>
<br>
Right, ditch mod_java from 1.0 and let me rewrite it for future releases.<br>
<br>
Bye<br>
Damjan<br>
<div><div></div><div><br>
&gt; I have been successful in resolving a few of the issues. &nbsp;However, I am<br>
&gt; still encountering some and I am unable to locate class definitions for<br>
&gt; IVRMenu, API, and Stream. &nbsp;Is this linked to the swig? &nbsp;Any ideas on how<br>
&gt; to<br>
&gt; resolve the following?:<br>
&gt;<br>
&gt; Jonathan<br>
&gt;<br>
&gt;<br>
&gt; [admin@plumble1 mod_java]$ javac -classpath classes -sourcepath src -d<br>
&gt; classes src/org/freeswitch/swig/CoreSession.java<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:16: cannot find symbol<br>
&gt; symbol &nbsp;: class IVRMenu<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native long new_IVRMenu(long jarg1, IVRMenu jarg1_,<br>
&gt; String jarg2, String jarg3, String jarg4, String jarg5, String jarg6,<br>
&gt; String<br>
&gt; jarg7, String jarg8, int jarg9, int jarg10, int jarg11, int jarg12, int<br>
&gt; jarg13);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:18: cannot find symbol<br>
&gt; symbol &nbsp;: class IVRMenu<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native void IVRMenu_bindAction(long jarg1, IVRMenu<br>
&gt; jarg1_, String jarg2, String jarg3, String jarg4);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:19: cannot find symbol<br>
&gt; symbol &nbsp;: class IVRMenu<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native void IVRMenu_execute(long jarg1, IVRMenu<br>
&gt; jarg1_, long jarg2, CoreSession jarg2_, String jarg3);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:22: cannot find symbol<br>
&gt; symbol &nbsp;: class API<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native String API_execute(long jarg1, API jarg1_,<br>
&gt; String jarg2, String jarg3);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:23: cannot find symbol<br>
&gt; symbol &nbsp;: class API<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native String API_executeString(long jarg1, API<br>
&gt; jarg1_, String jarg2);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:40: cannot find symbol<br>
&gt; symbol &nbsp;: class Stream<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native void Stream_write(long jarg1, Stream jarg1_,<br>
&gt; String jarg2);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^<br>
&gt; src/org/freeswitch/swig/freeswitchJNI.java:41: cannot find symbol<br>
&gt; symbol &nbsp;: class Stream<br>
&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt; &nbsp; public final static native String Stream_get_data(long jarg1, Stream<br>
&gt; jarg1_);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt; src/org/freeswitch/swig/CoreSession.java:239: cannot find symbol<br>
&gt; symbol &nbsp;: method getCPtr(org.freeswitch.Event)<br>
&gt; location: class org.freeswitch.Event<br>
&gt; &nbsp; &nbsp; freeswitchJNI.CoreSession_sendEvent(swigCPtr, this,<br>
&gt; Event.getCPtr(sendME), sendME);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^<br>
&gt; src/org/freeswitch/swig/CoreSession.java:243: cannot find symbol<br>
&gt; symbol &nbsp;: method getCPtr(org.freeswitch.Event)<br>
&gt; location: class org.freeswitch.Event<br>
&gt; &nbsp; &nbsp; freeswitchJNI.CoreSession_setEventData(swigCPtr, this,<br>
&gt; Event.getCPtr(e),<br>
&gt; e);<br>
&gt;<br>
&gt;<br>
&gt; On Fri, May 23, 2008 at 8:27 PM, jonathan augenstine<br>
&gt; &lt;<a href="mailto:jaugenstine@gmail.com" target="_blank">jaugenstine@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;&gt; I grabbed the latest trunk version - 8572 the performed the following:<br>
&gt;&gt;<br>
&gt;&gt; - bootstrap.sh<br>
&gt;&gt; - configure --with-java=/path<br>
&gt;&gt; - modify the modules.conf to include mod_java<br>
&gt;&gt; - make<br>
&gt;&gt;<br>
&gt;&gt; It failed with the same errors.<br>
&gt;&gt;<br>
&gt;&gt; Jonathan<br>
&gt;&gt;<br>
&gt;&gt;<br>
&gt;&gt; On Fri, May 23, 2008 at 1:25 PM, Anthony Minessale &lt;<br>
&gt;&gt; <a href="mailto:anthony.minessale@gmail.com" target="_blank">anthony.minessale@gmail.com</a>&gt; wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; i reran swig and comitted, see if that helps.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, May 23, 2008 at 1:55 PM, jonathan augenstine &lt;<br>
&gt;&gt;&gt; <a href="mailto:jaugenstine@gmail.com" target="_blank">jaugenstine@gmail.com</a>&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I am in the process of setting up a new production machine. &nbsp;I have<br>
&gt;&gt;&gt;&gt; installed CentOS and was successful in building the latest trunk of<br>
&gt;&gt;&gt;&gt; Freeswitch. &nbsp;When I enabled the build of mod-java I get numerous<br>
&gt;&gt;&gt;&gt; &quot;cannot<br>
&gt;&gt;&gt;&gt; find symbol&quot; errors.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Jonathan<br>
&gt;&gt;&gt;&gt; <a href="mailto:jaugenstine@gmail.com" target="_blank">jaugenstine@gmail.com</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; - OS: CentOS 5<br>
&gt;&gt;&gt;&gt; - Java: 1.5.0_15<br>
&gt;&gt;&gt;&gt; - configure --with-java=/usr/java/jdk1.5.0_15<br>
&gt;&gt;&gt;&gt; - edit modules.conf to build languages/mod_java<br>
&gt;&gt;&gt;&gt; - Freeswitch is latest trunk as of May 23.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; A sample of the errors printed are:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; making all mod_java<br>
&gt;&gt;&gt;&gt; src/org/freeswitch/swig/CoreSession.java:236: cannot find symbol<br>
&gt;&gt;&gt;&gt; symbol &nbsp;: class Event<br>
&gt;&gt;&gt;&gt; location: class org.freeswitch.swig.CoreSession<br>
&gt;&gt;&gt;&gt; &nbsp; public void sendEvent(Event sendME) {<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt;&gt;&gt;&gt; src/org/freeswitch/swig/CoreSession.java:240: cannot find symbol<br>
&gt;&gt;&gt;&gt; symbol &nbsp;: class Event<br>
&gt;&gt;&gt;&gt; location: class org.freeswitch.swig.CoreSession<br>
&gt;&gt;&gt;&gt; &nbsp; public void setEventData(Event e) {<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^<br>
&gt;&gt;&gt;&gt; src/org/freeswitch/swig/freeswitchJNI.java:14: cannot find symbol<br>
&gt;&gt;&gt;&gt; symbol &nbsp;: class IVRMenu<br>
&gt;&gt;&gt;&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt;&gt;&gt;&gt; &nbsp; public final static native long new_IVRMenu(long jarg1, IVRMenu<br>
&gt;&gt;&gt;&gt; jarg1_,<br>
&gt;&gt;&gt;&gt; String jarg2, String jarg3, String jarg4, String jarg5, String jarg6,<br>
&gt;&gt;&gt;&gt; String<br>
&gt;&gt;&gt;&gt; jarg7, String jarg8, int jarg9, int jarg10, int jarg11, int jarg12,<br>
&gt;&gt;&gt;&gt; int<br>
&gt;&gt;&gt;&gt; jarg13);<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; ^<br>
&gt;&gt;&gt;&gt; src/org/freeswitch/swig/freeswitchJNI.java:16: cannot find symbol<br>
&gt;&gt;&gt;&gt; symbol &nbsp;: class IVRMenu<br>
&gt;&gt;&gt;&gt; location: class org.freeswitch.swig.freeswitchJNI<br>
&gt;&gt;&gt;&gt; &nbsp; public final static native void IVRMenu_bindAction(long jarg1,<br>
&gt;&gt;&gt;&gt; IVRMenu<br>
&gt;&gt;&gt;&gt; jarg1_, String jarg2, String jarg3, String jarg4);<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;^<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Freeswitch-dev mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt;&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; --<br>
&gt;&gt;&gt; Anthony Minessale II<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
&gt;&gt;&gt; ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; AIM: anthm<br>
</div></div>&gt;&gt;&gt; <a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a> &lt;<a href="mailto:MSN%253Aanthony_minessale@hotmail.com" target="_blank">MSN%3Aanthony_minessale@hotmail.com</a>&gt;<br>


&gt;&gt;&gt; GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a>&lt;<a href="mailto:PAYPAL%253Aanthony.minessale@gmail.com" target="_blank">PAYPAL%3Aanthony.minessale@gmail.com</a>&gt;<br>


<div>&gt;&gt;&gt; IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; FreeSWITCH Developer Conference<br>
</div>&gt;&gt;&gt; <a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a> &lt;<a href="mailto:sip%253A888@conference.freeswitch.org" target="_blank">sip%3A888@conference.freeswitch.org</a>&gt;<br>

<div>&gt;&gt;&gt; <a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
</div>&gt;&gt;&gt; <a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a>&lt;<a href="mailto:googletalk%253Aconf%252B888@conference.freeswitch.org" target="_blank">googletalk%3Aconf%2B888@conference.freeswitch.org</a>&gt;<br>


<div>&gt;&gt;&gt; pstn:213-799-1400<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Freeswitch-dev mailing list<br>
&gt;&gt;&gt; <a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
&gt;&gt;&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt;&gt;&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt;&gt;&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
</div><div><div></div><div>&gt; _______________________________________________<br>
&gt; Freeswitch-dev mailing list<br>
&gt; <a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
&gt; <a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
&gt; UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
&gt; <a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
&gt;<br>
<br>
<br>
_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org" target="_blank">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</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></div></div>-- <br><div class="Ih2E3d">Anthony Minessale II<br><br>FreeSWITCH <a href="http://www.freeswitch.org/" target="_blank">http://www.freeswitch.org/</a><br>
ClueCon <a href="http://www.cluecon.com/" target="_blank">http://www.cluecon.com/</a><br>
<br>AIM: anthm<br><a href="mailto:MSN%3Aanthony_minessale@hotmail.com" target="_blank">MSN:anthony_minessale@hotmail.com</a><br></div><div class="Ih2E3d">GTALK/JABBER/<a href="mailto:PAYPAL%3Aanthony.minessale@gmail.com" target="_blank">PAYPAL:anthony.minessale@gmail.com</a><br>
</div><div class="Ih2E3d">
IRC: <a href="http://irc.freenode.net" target="_blank">irc.freenode.net</a> #freeswitch<br><br>FreeSWITCH Developer Conference<br><a href="mailto:sip%3A888@conference.freeswitch.org" target="_blank">sip:888@conference.freeswitch.org</a><br>
</div><div class="Ih2E3d"><a href="http://iax:guest@conference.freeswitch.org/888" target="_blank">iax:guest@conference.freeswitch.org/888</a><br>
<a href="mailto:googletalk%3Aconf%2B888@conference.freeswitch.org" target="_blank">googletalk:conf+888@conference.freeswitch.org</a><br></div>pstn:213-799-1400
<br>_______________________________________________<br>
Freeswitch-dev mailing list<br>
<a href="mailto:Freeswitch-dev@lists.freeswitch.org">Freeswitch-dev@lists.freeswitch.org</a><br>
<a href="http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/listinfo/freeswitch-dev</a><br>
UNSUBSCRIBE:<a href="http://lists.freeswitch.org/mailman/options/freeswitch-dev" target="_blank">http://lists.freeswitch.org/mailman/options/freeswitch-dev</a><br>
<a href="http://www.freeswitch.org" target="_blank">http://www.freeswitch.org</a><br>
<br></blockquote></div><br>