On Mar 18, 2005, at 10:47 PM, Russell Bryant wrote:
Hello everyone,
Version 1.0.7 of Asterisk, Zaptel, libpri, and Asterisk-addons has now been released. Libpri and -addons have not changed, but have been updated anyway to keep the version numbers consistent. All of the tarballs are available on the ftp site.
Asterisk-addons doesn't compile.
app_addon_sql_mysql.c:164:36: macro "AST_LIST_REMOVE" requires 4 arguments, but only 3 given
app_addon_sql_mysql.c: In function `del_identifier':
app_addon_sql_mysql.c:164: error: `AST_LIST_REMOVE' undeclared (first use in this function)
app_addon_sql_mysql.c:164: error: (Each undeclared identifier is reported only once
app_addon_sql_mysql.c:164: error: for each function it appears in.)
make: *** [app_addon_sql_mysql.o] Error 1
Replacing app_addon_sql_mysql.c from asterisk-addons 1.0.1 gets me further (AST_LIST_REMOVE is the only change between the two), but then it gets stuck at:
res_config_mysql.c:418: error: variable `mysql_engine' has initializer but incomplete type
res_config_mysql.c:419: error: unknown field `name' specified in initializer
res_config_mysql.c:419: warning: excess elements in struct initializer
res_config_mysql.c:419: warning: (near initialization for `mysql_engine')
res_config_mysql.c:420: error: unknown field `load_func' specified in initializer
res_config_mysql.c:420: warning: excess elements in struct initializer
res_config_mysql.c:420: warning: (near initialization for `mysql_engine')
res_config_mysql.c:421: error: unknown field `realtime_func' specified in initializer
res_config_mysql.c:421: warning: excess elements in struct initializer
res_config_mysql.c:421: warning: (near initialization for `mysql_engine')
res_config_mysql.c:422: error: unknown field `realtime_multi_func' specified in initializer
res_config_mysql.c:422: warning: excess elements in struct initializer
res_config_mysql.c:422: warning: (near initialization for `mysql_engine')
res_config_mysql.c:423: error: unknown field `update_func' specified in initializer
res_config_mysql.c:424: warning: excess elements in struct initializer
res_config_mysql.c:424: warning: (near initialization for `mysql_engine')
res_config_mysql.c: In function `parse_config':
res_config_mysql.c:491: warning: assignment makes pointer from integer without a cast
res_config_mysql.c: At top level:
res_config_mysql.c:418: error: storage size of `mysql_engine' isn't known
BTW, the CVS directories are still left in the tarballs.
Anyone know how to fix these issues (besides just installing addons 1.0.1?
Thanks.
_______________________________________________ Asterisk-Users mailing list [email protected] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users
