[OpenSER-Devel] compilation of acc module fails when radius acc is enabled

Juha Heinanen jh at tutpro.com
Sun Feb 17 06:55:42 CET 2008


in order to figure out if my != mystery would get solved by latest trunk
version of openser, i tried to build it, but compilation failed.

i have in acc module Makefile:

#DEFS+=-DSQL_ACC
ENABLE_RADIUS_ACC=true

in acc_mod.c/mod_init() function there is no ifdef on db related stuff
in the beginning of the function:

	if (db_url.s)
		db_url.len = strlen(db_url.s);
		db_table_acc.len = strlen(db_table_acc.s);
...

causing compilation to fail:

acc_mod.c: In function Æmod_initÇ:
acc_mod.c:317: error: Ædb_urlÇ undeclared (first use in this function)
acc_mod.c:317: error: (Each undeclared identifier is reported only once
acc_mod.c:317: error: for each function it appears in.)
acc_mod.c:319: error: Ædb_table_accÇ undeclared (first use in this function)
acc_mod.c:320: error: Ædb_table_mcÇ undeclared (first use in this function)
acc_mod.c:321: error: Æacc_method_colÇ undeclared (first use in this function)
acc_mod.c:322: error: Æacc_fromtag_colÇ undeclared (first use in this function)
acc_mod.c:323: error: Æacc_totag_colÇ undeclared (first use in this function)
acc_mod.c:324: error: Æacc_callid_colÇ undeclared (first use in this function)
acc_mod.c:325: error: Æacc_sipcode_colÇ undeclared (first use in this function)
acc_mod.c:326: error: Æacc_sipreason_colÇ undeclared (first use in this function)
acc_mod.c:327: error: Æacc_time_colÇ undeclared (first use in this function)

-- juha



More information about the Devel mailing list