Tilghman Lesher pisze:
Use the one in trunk.  It already supports arbitrary fields, no source change
necessary.  Motivate the right person, and it may even get backported to 1.4
(or backport it yourself).
I've tried to use:

   svn co http://svn.digium.com/svn/asterisk-addons/trunk/ asterisk-addons

   Fetching external item into 'asterisk-addons/menuselect'

   Fetching external item into 'asterisk-addons/menuselect/mxml'
   Checked out external at revision 82.

   Checked out revision 342.
   Checked out revision 645.

and I have problem with compiling

   make[1]: Entering directory `/usr/src/asterisk-addons/cdr'
      [CC] cdr_addon_mysql.c -> cdr_addon_mysql.o
   cdr_addon_mysql.c:94: warning: 'struct ast_cli_args' declared inside
   parameter list
   cdr_addon_mysql.c:94: warning: its scope is only this definition or
   declaration, which is probably not what you want
   cdr_addon_mysql.c: In function 'handle_cli_cdr_mysql_status':
   cdr_addon_mysql.c:97: error: 'CLI_INIT' undeclared (first use in
   this function)
   cdr_addon_mysql.c:97: error: (Each undeclared identifier is reported
   only once
   cdr_addon_mysql.c:97: error: for each function it appears in.)
   cdr_addon_mysql.c:98: error: 'struct ast_cli_entry' has no member
   named 'command'
   cdr_addon_mysql.c:103: error: 'CLI_GENERATE' undeclared (first use
   in this function)
   cdr_addon_mysql.c:107: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:108: error: 'CLI_SHOWUSAGE' undeclared (first use
   in this function)
   cdr_addon_mysql.c:114: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:114: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:116: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:116: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:116: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:118: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:118: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:120: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:121: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:122: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:123: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:125: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:127: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:129: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:131: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:133: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:136: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:138: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:140: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:143: error: 'CLI_SUCCESS' undeclared (first use in
   this function)
   cdr_addon_mysql.c: At top level:
   cdr_addon_mysql.c:147: error: initializer element is not constant
   cdr_addon_mysql.c:147: error: (near initialization for
   'cdr_mysql_status_cli[0].cmda[0]')
   cdr_addon_mysql.c: In function 'mysql_log':
   cdr_addon_mysql.c:182: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:182: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:182: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:182: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:182: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:182: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:182: warning: passing argument 2 of
   'mysql_ssl_set' from incompatible pointer type
   cdr_addon_mysql.c:182: warning: passing argument 3 of
   'mysql_ssl_set' from incompatible pointer type
   cdr_addon_mysql.c:182: warning: passing argument 4 of
   'mysql_ssl_set' from incompatible pointer type
   cdr_addon_mysql.c:184: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:184: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:184: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:184: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:184: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:184: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:184: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:184: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:184: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:184: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:184: warning: passing argument 1 of
   'ast_strlen_zero' from incompatible pointer type
   cdr_addon_mysql.c:184: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:184: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:184: warning: passing argument 2 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:184: warning: passing argument 3 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:184: warning: passing argument 4 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:184: warning: passing argument 5 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:184: warning: passing argument 7 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:189: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:189: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:219: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:219: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:219: warning: pointer type mismatch in conditional
   expression
   cdr_addon_mysql.c:223: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:223: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:223: warning: pointer type mismatch in conditional
   expression
   cdr_addon_mysql.c:263: error: storage size of 'tm' isn't known
   cdr_addon_mysql.c:265: warning: passing argument 1 of
   'ast_localtime' from incompatible pointer type
   cdr_addon_mysql.c:265: warning: passing argument 2 of
   'ast_localtime' from incompatible pointer type
   cdr_addon_mysql.c: In function 'my_load_config_string':
   cdr_addon_mysql.c:399: warning: assignment makes pointer from
   integer without a cast
   cdr_addon_mysql.c: In function 'my_load_module':
   cdr_addon_mysql.c:434: error: 'CONFIG_FLAG_FILEUNCHANGED' undeclared
   (first use in this function)
   cdr_addon_mysql.c:434: warning: initialization makes integer from
   pointer without a cast
   cdr_addon_mysql.c:442: error: too many arguments to function
   'ast_config_load'
   cdr_addon_mysql.c:446: error: 'CONFIG_STATUS_FILEUNCHANGED'
   undeclared (first use in this function)
   cdr_addon_mysql.c:446: warning: comparison of distinct pointer types
   lacks a cast
   cdr_addon_mysql.c:474: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:474: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:474: warning: passing argument 1 of 'ast_true'
   from incompatible pointer type
   cdr_addon_mysql.c:502: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:502: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:506: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:506: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:507: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:507: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:508: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:508: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:509: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:509: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:525: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:525: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:525: warning: passing argument 1 of
   'ast_strlen_zero' from incompatible pointer type
   cdr_addon_mysql.c:525: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:525: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:525: warning: passing argument 1 of
   'ast_strlen_zero' from incompatible pointer type
   cdr_addon_mysql.c:525: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:525: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:525: warning: passing argument 1 of
   'ast_strlen_zero' from incompatible pointer type
   cdr_addon_mysql.c:526: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:526: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:526: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:526: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:526: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:526: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:526: warning: passing argument 2 of
   'mysql_ssl_set' from incompatible pointer type
   cdr_addon_mysql.c:526: warning: passing argument 3 of
   'mysql_ssl_set' from incompatible pointer type
   cdr_addon_mysql.c:526: warning: passing argument 4 of
   'mysql_ssl_set' from incompatible pointer type
   cdr_addon_mysql.c:528: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:528: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:528: warning: passing argument 1 of
   'ast_strlen_zero' from incompatible pointer type
   cdr_addon_mysql.c:528: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:528: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:528: warning: assignment from incompatible pointer
   type
   cdr_addon_mysql.c:529: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:529: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:529: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:529: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:529: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:529: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:529: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:529: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:529: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:529: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:529: warning: passing argument 1 of
   'ast_strlen_zero' from incompatible pointer type
   cdr_addon_mysql.c:529: warning: passing argument 2 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:529: warning: passing argument 3 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:529: warning: passing argument 4 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:529: warning: passing argument 5 of
   'mysql_real_connect' from incompatible pointer type
   cdr_addon_mysql.c:530: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:530: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:530: error: dereferencing pointer to incomplete type
   cdr_addon_mysql.c:530: error: request for member 'str' in something
   not a structure or union
   cdr_addon_mysql.c:544: error: void value not ignored as it ought to be
   make[1]: *** [cdr_addon_mysql.o] Error 1
   make[1]: Leaving directory `/usr/src/asterisk-addons/cdr'
   make: *** [cdr] Error 2
   asterisk-IBM:/usr/src/asterisk-addons#

Do you have idea what could be wrong?

_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

AstriCon 2008 - September 22 - 25 Phoenix, Arizona
Register Now: http://www.astricon.net

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to