[asterisk-users] chan_mobile

Alejandro Vargas alejandro.anv at gmail.com
Tue Oct 30 09:17:30 CDT 2007


I'm trying to compile chan_mobile for asterisk 1.4
I've installed 1.4 from SVN and downloaded addons from SVN also. I
make ./configure, make menuconfig, select only chan_mobile, and make.
Then I obtain the following errors. (I've also tryed applying the
patches I found at  http://www.chan-mobile.org/?page_id=5 but with no
better results.


make[1]: Entering directory `/usr/src/asterisk-addons'
   [CC] chan_mobile.c -> chan_mobile.o
chan_mobile.c:178: warning: 'struct ast_cli_args' declared inside parameter list
chan_mobile.c:178: warning: its scope is only this definition or
declaration, which is probably not what you want
chan_mobile.c:179: warning: 'struct ast_cli_args' declared inside parameter list
chan_mobile.c:180: warning: 'struct ast_cli_args' declared inside parameter list
chan_mobile.c:183: error: initializer element is not constant
chan_mobile.c:183: error: (near initialization for 'mbl_cli[0].cmda[0]')
chan_mobile.c:184: error: initializer element is not constant
chan_mobile.c:184: error: (near initialization for 'mbl_cli[0].cmda[1]')
chan_mobile.c:185: error: initializer element is not constant
chan_mobile.c:185: error: (near initialization for 'mbl_cli[0].cmda[2]')
chan_mobile.c:248: warning: 'struct ast_cli_args' declared inside parameter list
chan_mobile.c:249: error: conflicting types for 'handle_cli_mobile_show_devices'
chan_mobile.c:178: error: previous declaration of
'handle_cli_mobile_show_devices' was here
chan_mobile.c: In function 'handle_cli_mobile_show_devices':
chan_mobile.c:257: error: 'CLI_INIT' undeclared (first use in this function)
chan_mobile.c:257: error: (Each undeclared identifier is reported only once
chan_mobile.c:257: error: for each function it appears in.)
chan_mobile.c:258: error: 'struct ast_cli_entry' has no member named 'command'
chan_mobile.c:263: error: 'CLI_GENERATE' undeclared (first use in this function)
chan_mobile.c:267: error: dereferencing pointer to incomplete type
chan_mobile.c:267: error: request for member 'argc' in something not a
structure or union
chan_mobile.c:267: warning: comparison between pointer and integer
chan_mobile.c:268: error: 'CLI_SHOWUSAGE' undeclared (first use in
this function)
chan_mobile.c:268: warning: return from incompatible pointer type
chan_mobile.c:270: error: dereferencing pointer to incomplete type
chan_mobile.c:270: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:270: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:274: error: dereferencing pointer to incomplete type
chan_mobile.c:274: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:276: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:281: error: 'CLI_SUCCESS' undeclared (first use in this function)
chan_mobile.c:281: warning: return from incompatible pointer type
chan_mobile.c: At top level:
chan_mobile.c:284: warning: 'struct ast_cli_args' declared inside parameter list
chan_mobile.c:285: error: conflicting types for 'handle_cli_mobile_search'
chan_mobile.c:179: error: previous declaration of
'handle_cli_mobile_search' was here
chan_mobile.c: In function 'handle_cli_mobile_search':
chan_mobile.c:298: error: 'CLI_INIT' undeclared (first use in this function)
chan_mobile.c:299: error: 'struct ast_cli_entry' has no member named 'command'
chan_mobile.c:304: error: 'CLI_GENERATE' undeclared (first use in this function)
chan_mobile.c:308: error: dereferencing pointer to incomplete type
chan_mobile.c:308: error: request for member 'argc' in something not a
structure or union
chan_mobile.c:308: warning: comparison between pointer and integer
chan_mobile.c:309: error: 'CLI_SHOWUSAGE' undeclared (first use in
this function)
chan_mobile.c:309: warning: return from incompatible pointer type
chan_mobile.c:318: error: dereferencing pointer to incomplete type
chan_mobile.c:318: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:318: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:319: error: 'CLI_SUCCESS' undeclared (first use in this function)
chan_mobile.c:319: warning: return from incompatible pointer type
chan_mobile.c:329: error: dereferencing pointer to incomplete type
chan_mobile.c:329: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:329: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:340: error: dereferencing pointer to incomplete type
chan_mobile.c:340: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:341: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:344: error: dereferencing pointer to incomplete type
chan_mobile.c:344: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:344: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:349: warning: return from incompatible pointer type
chan_mobile.c: At top level:
chan_mobile.c:352: warning: 'struct ast_cli_args' declared inside parameter list
chan_mobile.c:353: error: conflicting types for 'handle_cli_mobile_rfcomm'
chan_mobile.c:180: error: previous declaration of
'handle_cli_mobile_rfcomm' was here
chan_mobile.c: In function 'handle_cli_mobile_rfcomm':
chan_mobile.c:358: error: 'CLI_INIT' undeclared (first use in this function)
chan_mobile.c:359: error: 'struct ast_cli_entry' has no member named 'command'
chan_mobile.c:365: error: 'CLI_GENERATE' undeclared (first use in this function)
chan_mobile.c:369: error: dereferencing pointer to incomplete type
chan_mobile.c:369: error: request for member 'argc' in something not a
structure or union
chan_mobile.c:369: warning: comparison between pointer and integer
chan_mobile.c:370: error: 'CLI_SHOWUSAGE' undeclared (first use in
this function)
chan_mobile.c:370: warning: return from incompatible pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: incompatible type for argument 1 of 'strlen'
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: invalid operands to binary +
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: incompatible type for argument 2 of '__builtin_strcmp'
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: invalid operands to binary +
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: incompatible type for argument 2 of '__builtin_strcmp'
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: invalid operands to binary +
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: incompatible type for argument 1 of 'strlen'
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: incompatible type for argument 2 of '__builtin_strcmp'
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: cannot convert to a pointer type
chan_mobile.c:373: error: dereferencing pointer to incomplete type
chan_mobile.c:373: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:373: error: incompatible type for argument 2 of '__builtin_strcmp'
chan_mobile.c:378: error: dereferencing pointer to incomplete type
chan_mobile.c:378: error: request for member 'fd' in something not a
structure or union
chan_mobile.c:378: error: dereferencing pointer to incomplete type
chan_mobile.c:378: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:378: warning: passing argument 1 of 'ast_cli' makes
integer from pointer without a cast
chan_mobile.c:379: error: 'CLI_SUCCESS' undeclared (first use in this function)
chan_mobile.c:379: warning: return from incompatible pointer type
chan_mobile.c:382: error: dereferencing pointer to incomplete type
chan_mobile.c:382: error: request for member 'argv' in something not a
structure or union
chan_mobile.c:385: warning: return from incompatible pointer type
chan_mobile.c: In function 'mbl_load_config':
chan_mobile.c:1878: error: too many arguments to function 'ast_config_load'
make[1]: *** [chan_mobile.o] Error 1
make[1]: Leaving directory `/usr/src/asterisk-addons'
make: *** [all] Error 2



More information about the asterisk-users mailing list