The version of chan_mobile in trunk is only compatible with the trunk version of Asterisk, not the 1.4 branch.&nbsp; Whoever maintains the patches on <a href="http://chan-mobile.org">chan-mobile.org</a> will not to update in order for you to compile the trunk version of chan_mobile against Asterisk 
1.4.<br><br>Sean<br><br><div><span class="gmail_quote">On 10/30/07, <b class="gmail_sendername">Alejandro Vargas</b> &lt;<a href="mailto:alejandro.anv@gmail.com">alejandro.anv@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m trying to compile chan_mobile for asterisk 1.4<br>I&#39;ve installed 1.4 from SVN and downloaded addons from SVN also. I<br>make ./configure, make menuconfig, select only chan_mobile, and make.<br>Then I obtain the following errors. (I&#39;ve also tryed applying the
<br>patches I found at&nbsp;&nbsp;<a href="http://www.chan-mobile.org/?page_id=5">http://www.chan-mobile.org/?page_id=5</a> but with no<br>better results.<br><br><br>make[1]: Entering directory `/usr/src/asterisk-addons&#39;<br>&nbsp;&nbsp; [CC] chan_mobile.c -&gt; chan_mobile.o
<br>chan_mobile.c:178: warning: &#39;struct ast_cli_args&#39; declared inside parameter list<br>chan_mobile.c:178: warning: its scope is only this definition or<br>declaration, which is probably not what you want<br>chan_mobile.c:179: warning: &#39;struct ast_cli_args&#39; declared inside parameter list
<br>chan_mobile.c:180: warning: &#39;struct ast_cli_args&#39; declared inside parameter list<br>chan_mobile.c:183: error: initializer element is not constant<br>chan_mobile.c:183: error: (near initialization for &#39;mbl_cli[0].cmda[0]&#39;)
<br>chan_mobile.c:184: error: initializer element is not constant<br>chan_mobile.c:184: error: (near initialization for &#39;mbl_cli[0].cmda[1]&#39;)<br>chan_mobile.c:185: error: initializer element is not constant<br>chan_mobile.c:185: error: (near initialization for &#39;mbl_cli[0].cmda[2]&#39;)
<br>chan_mobile.c:248: warning: &#39;struct ast_cli_args&#39; declared inside parameter list<br>chan_mobile.c:249: error: conflicting types for &#39;handle_cli_mobile_show_devices&#39;<br>chan_mobile.c:178: error: previous declaration of
<br>&#39;handle_cli_mobile_show_devices&#39; was here<br>chan_mobile.c: In function &#39;handle_cli_mobile_show_devices&#39;:<br>chan_mobile.c:257: error: &#39;CLI_INIT&#39; undeclared (first use in this function)<br>chan_mobile.c:257: error: (Each undeclared identifier is reported only once
<br>chan_mobile.c:257: error: for each function it appears in.)<br>chan_mobile.c:258: error: &#39;struct ast_cli_entry&#39; has no member named &#39;command&#39;<br>chan_mobile.c:263: error: &#39;CLI_GENERATE&#39; undeclared (first use in this function)
<br>chan_mobile.c:267: error: dereferencing pointer to incomplete type<br>chan_mobile.c:267: error: request for member &#39;argc&#39; in something not a<br>structure or union<br>chan_mobile.c:267: warning: comparison between pointer and integer
<br>chan_mobile.c:268: error: &#39;CLI_SHOWUSAGE&#39; undeclared (first use in<br>this function)<br>chan_mobile.c:268: warning: return from incompatible pointer type<br>chan_mobile.c:270: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:270: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:270: warning: passing argument 1 of &#39;ast_cli&#39; makes<br>integer from pointer without a cast<br>
chan_mobile.c:274: error: dereferencing pointer to incomplete type<br>chan_mobile.c:274: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:276: warning: passing argument 1 of &#39;ast_cli&#39; makes
<br>integer from pointer without a cast<br>chan_mobile.c:281: error: &#39;CLI_SUCCESS&#39; undeclared (first use in this function)<br>chan_mobile.c:281: warning: return from incompatible pointer type<br>chan_mobile.c: At top level:
<br>chan_mobile.c:284: warning: &#39;struct ast_cli_args&#39; declared inside parameter list<br>chan_mobile.c:285: error: conflicting types for &#39;handle_cli_mobile_search&#39;<br>chan_mobile.c:179: error: previous declaration of
<br>&#39;handle_cli_mobile_search&#39; was here<br>chan_mobile.c: In function &#39;handle_cli_mobile_search&#39;:<br>chan_mobile.c:298: error: &#39;CLI_INIT&#39; undeclared (first use in this function)<br>chan_mobile.c:299: error: &#39;struct ast_cli_entry&#39; has no member named &#39;command&#39;
<br>chan_mobile.c:304: error: &#39;CLI_GENERATE&#39; undeclared (first use in this function)<br>chan_mobile.c:308: error: dereferencing pointer to incomplete type<br>chan_mobile.c:308: error: request for member &#39;argc&#39; in something not a
<br>structure or union<br>chan_mobile.c:308: warning: comparison between pointer and integer<br>chan_mobile.c:309: error: &#39;CLI_SHOWUSAGE&#39; undeclared (first use in<br>this function)<br>chan_mobile.c:309: warning: return from incompatible pointer type
<br>chan_mobile.c:318: error: dereferencing pointer to incomplete type<br>chan_mobile.c:318: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:318: warning: passing argument 1 of &#39;ast_cli&#39; makes
<br>integer from pointer without a cast<br>chan_mobile.c:319: error: &#39;CLI_SUCCESS&#39; undeclared (first use in this function)<br>chan_mobile.c:319: warning: return from incompatible pointer type<br>chan_mobile.c:329: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:329: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:329: warning: passing argument 1 of &#39;ast_cli&#39; makes<br>integer from pointer without a cast<br>
chan_mobile.c:340: error: dereferencing pointer to incomplete type<br>chan_mobile.c:340: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:341: warning: passing argument 1 of &#39;ast_cli&#39; makes
<br>integer from pointer without a cast<br>chan_mobile.c:344: error: dereferencing pointer to incomplete type<br>chan_mobile.c:344: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:344: warning: passing argument 1 of &#39;ast_cli&#39; makes
<br>integer from pointer without a cast<br>chan_mobile.c:349: warning: return from incompatible pointer type<br>chan_mobile.c: At top level:<br>chan_mobile.c:352: warning: &#39;struct ast_cli_args&#39; declared inside parameter list
<br>chan_mobile.c:353: error: conflicting types for &#39;handle_cli_mobile_rfcomm&#39;<br>chan_mobile.c:180: error: previous declaration of<br>&#39;handle_cli_mobile_rfcomm&#39; was here<br>chan_mobile.c: In function &#39;handle_cli_mobile_rfcomm&#39;:
<br>chan_mobile.c:358: error: &#39;CLI_INIT&#39; undeclared (first use in this function)<br>chan_mobile.c:359: error: &#39;struct ast_cli_entry&#39; has no member named &#39;command&#39;<br>chan_mobile.c:365: error: &#39;CLI_GENERATE&#39; undeclared (first use in this function)
<br>chan_mobile.c:369: error: dereferencing pointer to incomplete type<br>chan_mobile.c:369: error: request for member &#39;argc&#39; in something not a<br>structure or union<br>chan_mobile.c:369: warning: comparison between pointer and integer
<br>chan_mobile.c:370: error: &#39;CLI_SHOWUSAGE&#39; undeclared (first use in<br>this function)<br>chan_mobile.c:370: warning: return from incompatible pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:373: error: incompatible type for argument 1 of &#39;strlen&#39;<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:373: error: invalid operands to binary +<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:373: error: incompatible type for argument 2 of &#39;__builtin_strcmp&#39;<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: invalid operands to binary +
<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type
<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: incompatible type for argument 2 of &#39;__builtin_strcmp&#39;
<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type
<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: invalid operands to binary +<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: incompatible type for argument 1 of &#39;strlen&#39;<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: incompatible type for argument 2 of &#39;__builtin_strcmp&#39;<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: cannot convert to a pointer type<br>chan_mobile.c:373: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:373: error: request for member &#39;argv&#39; in something not a<br>structure or union<br>chan_mobile.c:373: error: incompatible type for argument 2 of &#39;__builtin_strcmp&#39;<br>chan_mobile.c:378: error: dereferencing pointer to incomplete type
<br>chan_mobile.c:378: error: request for member &#39;fd&#39; in something not a<br>structure or union<br>chan_mobile.c:378: error: dereferencing pointer to incomplete type<br>chan_mobile.c:378: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:378: warning: passing argument 1 of &#39;ast_cli&#39; makes<br>integer from pointer without a cast<br>chan_mobile.c:379: error: &#39;CLI_SUCCESS&#39; undeclared (first use in this function)
<br>chan_mobile.c:379: warning: return from incompatible pointer type<br>chan_mobile.c:382: error: dereferencing pointer to incomplete type<br>chan_mobile.c:382: error: request for member &#39;argv&#39; in something not a
<br>structure or union<br>chan_mobile.c:385: warning: return from incompatible pointer type<br>chan_mobile.c: In function &#39;mbl_load_config&#39;:<br>chan_mobile.c:1878: error: too many arguments to function &#39;ast_config_load&#39;
<br>make[1]: *** [chan_mobile.o] Error 1<br>make[1]: Leaving directory `/usr/src/asterisk-addons&#39;<br>make: *** [all] Error 2<br><br>_______________________________________________<br>--Bandwidth and Colocation Provided by 
<a href="http://www.api-digital.com--">http://www.api-digital.com--</a><br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">
http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>