Bug#534021: asterisk-oh323: FTBFS: asteriskaudio.cxx:35:19: error: oh323.h: No such file or directory
Lucas Nussbaum
lucas at lucas-nussbaum.net
Sun Jun 21 14:10:09 UTC 2009
Package: asterisk-oh323
Version: 0.7.3+cvs20070811-4
Severity: serious
User: debian-qa at lists.debian.org
Usertags: qa-ftbfs-20090620 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part:
> make[2]: Entering directory `/build/user-asterisk-oh323_0.7.3+cvs20070811-4-amd64-OjEMVm/asterisk-oh323-0.7.3+cvs20070811/asterisk-driver'
> gcc -Wall -O2 -pipe -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -D_REENTRANT -D_GNU_SOURCE -fPIC -g -O2 -fomit-frame-pointer -DAST_MODULE=\"chan_oh323.so\" -I/root/src/asterisk-oh323/debian-420641/slash/include -I../wrapper -c -o chan_oh323.o chan_oh323.c
> chan_oh323.c:1314: warning: initialization from incompatible pointer type
> chan_oh323.c:1315: warning: initialization from incompatible pointer type
> chan_oh323.c:1317: warning: initialization from incompatible pointer type
> chan_oh323.c:1318: warning: initialization from incompatible pointer type
> chan_oh323.c:1320: warning: initialization from incompatible pointer type
> chan_oh323.c:1321: warning: initialization from incompatible pointer type
> chan_oh323.c:1323: warning: initialization from incompatible pointer type
> chan_oh323.c:1324: warning: initialization from incompatible pointer type
> chan_oh323.c:1326: warning: initialization from incompatible pointer type
> chan_oh323.c:1327: warning: initialization from incompatible pointer type
> chan_oh323.c:1329: warning: initialization from incompatible pointer type
> chan_oh323.c:1330: warning: initialization from incompatible pointer type
> chan_oh323.c:1335: warning: initialization from incompatible pointer type
> chan_oh323.c:1336: warning: initialization from incompatible pointer type
> chan_oh323.c: In function 'oh323_exception':
> chan_oh323.c:1548: error: incompatible types in assignment
> chan_oh323.c:1585: error: incompatible types in assignment
> chan_oh323.c:1608: error: 'struct ast_channel' has no member named 'dtmfq'
> chan_oh323.c:1608: error: 'struct ast_channel' has no member named 'dtmfq'
> chan_oh323.c:1609: error: 'struct ast_channel' has no member named 'dtmfq'
> chan_oh323.c: In function 'oh323_indicate':
> chan_oh323.c:1794: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:1794: warning: ignoring return value of 'ast_sched_add', declared with attribute warn_unused_result
> chan_oh323.c: In function 'oh323_digit':
> chan_oh323.c:1825: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:1825: warning: ignoring return value of 'ast_sched_add', declared with attribute warn_unused_result
> chan_oh323.c: In function 'oh323_text':
> chan_oh323.c:1855: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:1855: warning: ignoring return value of 'ast_sched_add', declared with attribute warn_unused_result
> chan_oh323.c: In function 'oh323_call':
> chan_oh323.c:1980: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:1980: warning: ignoring return value of 'ast_sched_add', declared with attribute warn_unused_result
> chan_oh323.c: In function 'oh323_hangup':
> chan_oh323.c:2033: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:2042: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:2042: warning: ignoring return value of 'ast_sched_add', declared with attribute warn_unused_result
> chan_oh323.c: In function 'oh323_read':
> chan_oh323.c:2098: error: incompatible types in assignment
> chan_oh323.c:2359: error: incompatible types in assignment
> chan_oh323.c: In function 'oh323_write':
> chan_oh323.c:2499: error: incompatible type for argument 2 of 'G7231SF_push'
> chan_oh323.c:2542: error: cannot convert to a pointer type
> chan_oh323.c: In function 'oh323_answer':
> chan_oh323.c:2589: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> chan_oh323.c:2589: warning: ignoring return value of 'ast_sched_add', declared with attribute warn_unused_result
> chan_oh323.c: In function 'ast_oh323_new':
> chan_oh323.c:2824: error: 'DSP_FEATURE_DTMF_DETECT' undeclared (first use in this function)
> chan_oh323.c:2824: error: (Each undeclared identifier is reported only once
> chan_oh323.c:2824: error: for each function it appears in.)
> chan_oh323.c:2825: warning: implicit declaration of function 'ast_dsp_digitmode'
> chan_oh323.c: In function 'oh323_request':
> chan_oh323.c:3009: warning: format '%d' expects type 'int', but argument 7 has type 'long unsigned int'
> chan_oh323.c: In function 'cleanup_h323_connection':
> chan_oh323.c:3630: error: 'struct ast_channel' has no member named 'lock'
> chan_oh323.c:3644: error: 'struct ast_channel' has no member named 'lock'
> chan_oh323.c: In function 'do_monitor':
> chan_oh323.c:4343: warning: ignoring return value of 'ast_sched_del', declared with attribute warn_unused_result
> chan_oh323.c:4613:34: error: macro "ast_config_load" requires 2 arguments, but only 1 given
> chan_oh323.c: In function 'reload_config':
> chan_oh323.c:4613: error: 'ast_config_load' undeclared (first use in this function)
> chan_oh323.c:4633:30: error: macro "ast_config_load" requires 2 arguments, but only 1 given
> chan_oh323.c:4827: warning: passing argument 2 of 'get_num' discards qualifiers from pointer target type
> chan_oh323.c:4982: warning: passing argument 2 of 'get_num' discards qualifiers from pointer target type
> chan_oh323.c:4995: warning: passing argument 2 of 'get_num' discards qualifiers from pointer target type
> chan_oh323.c:5029: warning: passing argument 2 of 'get_num' discards qualifiers from pointer target type
> chan_oh323.c: In function 'load_module':
> chan_oh323.c:5421: warning: passing argument 3 of 'ast_sched_add' from incompatible pointer type
> make[2]: *** [chan_oh323.o] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2009/06/20/asterisk-oh323_0.7.3+cvs20070811-4_lsid64.buildlog
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on about 50 AMD64 nodes
of the Grid'5000 platform, using a clean chroot. Internet was not
accessible from the build systems.
--
| Lucas Nussbaum
| lucas at lucas-nussbaum.net http://www.lucas-nussbaum.net/ |
| jabber: lucas at nussbaum.fr GPG: 1024D/023B3F4F |
More information about the Pkg-voip-maintainers
mailing list