[asterisk-bugs] [JIRA] (ASTERISK-26465) Unable yo install asterisk 1.8 on ubuntu 16.04 tls
Joseph Mina (JIRA)
noreply at issues.asterisk.org
Thu Oct 13 07:58:02 CDT 2016
Joseph Mina created ASTERISK-26465:
--------------------------------------
Summary: Unable yo install asterisk 1.8 on ubuntu 16.04 tls
Key: ASTERISK-26465
URL: https://issues.asterisk.org/jira/browse/ASTERISK-26465
Project: Asterisk
Issue Type: Bug
Security Level: None
Affects Versions: 1.8.32.3
Environment: Linux 16.04 tls
Reporter: Joseph Mina
while running the 'Make' command I got
/home/joey/asterisk-1.8.32.3/Makefile.rules:109: recipe for target 'chan_bridge.o' failed
make[1]: *** [chan_bridge.o] Error 1
Makefile:351: recipe for target 'channels' failed
make: *** [channels] Error 2
the whole output
CC="cc" CXX="" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory '/home/joey/asterisk-1.8.32.3/menuselect'
make[1]: 'makeopts' is up to date.
make[1]: Leaving directory '/home/joey/asterisk-1.8.32.3/menuselect'
Generating input for menuselect ...
menuselect/menuselect --check-deps menuselect.makeopts
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules ...
[CC] chan_bridge.c -> chan_bridge.o
chan_bridge.c:54:102: warning: ‘struct ast_format_cap’ declared inside parameter list
truct ast_channel *bridge_request(const char *type, struct ast_format_cap *cap, const struct ast_channel
^
chan_bridge.c:54:102: warning: its scope is only this definition or declaration, which is probably not what you want
chan_bridge.c:64:15: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
.requester = bridge_request,
^
chan_bridge.c:64:15: note: (near initialization for ‘bridge_tech.requester’)
chan_bridge.c:65:10: warning: initialization from incompatible pointer type [-Wincompatible-pointer-types]
.call = bridge_call,
^
chan_bridge.c:65:10: note: (near initialization for ‘bridge_tech.call’)
chan_bridge.c: In function ‘bridge_bridgedchannel’:
chan_bridge.c:82:25: warning: implicit declaration of function ‘ast_channel_tech_pvt’ [-Wimplicit-function-declaration]
struct bridge_pvt *p = ast_channel_tech_pvt(chan);
^
chan_bridge.c:82:25: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
chan_bridge.c: In function ‘bridge_write’:
chan_bridge.c:95:25: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct bridge_pvt *p = ast_channel_tech_pvt(ast);
^
chan_bridge.c: In function ‘bridge_call’:
chan_bridge.c:121:25: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct bridge_pvt *p = ast_channel_tech_pvt(ast);
^
chan_bridge.c:124:7: warning: implicit declaration of function ‘ast_channel_internal_bridge’ [-Wimplicit-function-declaration]
if (!ast_channel_internal_bridge(ast)) {
^
chan_bridge.c:129:27: warning: passing argument 1 of ‘ast_bridge_impart’ makes pointer from integer without a cast [-Wint-conversion]
return ast_bridge_impart(ast_channel_internal_bridge(p->input), p->output, NULL, NULL, 0)
^
In file included from chan_bridge.c:51:0:
/home/joey/asterisk-1.8.32.3/include/asterisk/bridging.h:288:5: note: expected ‘struct ast_bridge *’ but argument is of type ‘int’
int ast_bridge_impart(struct ast_bridge *bridge, struct ast_channel *chan, struct ast_channel *swap, str
^
chan_bridge.c:129:9: error: too many arguments to function ‘ast_bridge_impart’
return ast_bridge_impart(ast_channel_internal_bridge(p->input), p->output, NULL, NULL, 0)
^
In file included from chan_bridge.c:51:0:
/home/joey/asterisk-1.8.32.3/include/asterisk/bridging.h:288:5: note: declared here
int ast_bridge_impart(struct ast_bridge *bridge, struct ast_channel *chan, struct ast_channel *swap, str
^
chan_bridge.c: In function ‘bridge_hangup’:
chan_bridge.c:136:25: warning: initialization makes pointer from integer without a cast [-Wint-conversion]
struct bridge_pvt *p = ast_channel_tech_pvt(ast);
^
chan_bridge.c:150:2: warning: implicit declaration of function ‘ast_channel_tech_pvt_set’ [-Wimplicit-function-declaration]
ast_channel_tech_pvt_set(ast, NULL);
^
chan_bridge.c: At top level:
chan_bridge.c:157:102: warning: ‘struct ast_format_cap’ declared inside parameter list
truct ast_channel *bridge_request(const char *type, struct ast_format_cap *cap, const struct ast_channel
^
chan_bridge.c:157:28: error: conflicting types for ‘bridge_request’
static struct ast_channel *bridge_request(const char *type, struct ast_format_cap *cap, const struct ast
^
chan_bridge.c:54:28: note: previous declaration of ‘bridge_request’ was here
static struct ast_channel *bridge_request(const char *type, struct ast_format_cap *cap, const struct ast
^
chan_bridge.c: In function ‘bridge_request’:
chan_bridge.c:160:20: error: storage size of ‘slin’ isn’t known
struct ast_format slin;
^
In file included from chan_bridge.c:40:0:
chan_bridge.c:168:84: warning: implicit declaration of function ‘ast_channel_linkedid’ [-Wimplicit-function-declaration]
if (!(p->input = ast_channel_alloc(1, AST_STATE_UP, 0, 0, "", "", "", requestor ? ast_channel_linkedid(
^
/home/joey/asterisk-1.8.32.3/include/asterisk/channel.h:1155:85: note: in definition of macro ‘ast_channel_alloc’
__ast_channel_alloc(needqueue, state, cid_num, cid_name, acctcode, exten, context, linkedid, amaflag, \
^
chan_bridge.c:168:116: warning: pointer/integer type mismatch in conditional expression
channel_alloc(1, AST_STATE_UP, 0, 0, "", "", "", requestor ? ast_channel_linkedid(requestor) : NULL, 0,
^
/home/joey/asterisk-1.8.32.3/include/asterisk/channel.h:1155:85: note: in definition of macro ‘ast_channel_alloc’
__ast_channel_alloc(needqueue, state, cid_num, cid_name, acctcode, exten, context, linkedid, amaflag, \
^
chan_bridge.c:172:117: warning: pointer/integer type mismatch in conditional expression
channel_alloc(1, AST_STATE_UP, 0, 0, "", "", "", requestor ? ast_channel_linkedid(requestor) : NULL, 0,
^
/home/joey/asterisk-1.8.32.3/include/asterisk/channel.h:1155:85: note: in definition of macro ‘ast_channel_alloc’
__ast_channel_alloc(needqueue, state, cid_num, cid_name, acctcode, exten, context, linkedid, amaflag, \
^
chan_bridge.c:179:2: warning: implicit declaration of function ‘ast_channel_tech_set’ [-Wimplicit-function-declaration]
ast_channel_tech_set(p->input, &bridge_tech);
^
chan_bridge.c:186:2: warning: implicit declaration of function ‘ast_format_set’ [-Wimplicit-function-declaration]
ast_format_set(&slin, AST_FORMAT_SLINEAR, 0);
^
chan_bridge.c:188:2: warning: implicit declaration of function ‘ast_format_cap_add’ [-Wimplicit-function-declaration]
ast_format_cap_add(ast_channel_nativeformats(p->input), &slin);
^
chan_bridge.c:188:21: warning: implicit declaration of function ‘ast_channel_nativeformats’ [-Wimplicit-function-declaration]
ast_format_cap_add(ast_channel_nativeformats(p->input), &slin);
^
chan_bridge.c:190:2: warning: implicit declaration of function ‘ast_format_copy’ [-Wimplicit-function-declaration]
ast_format_copy(ast_channel_readformat(p->input), &slin);
^
chan_bridge.c:190:18: warning: implicit declaration of function ‘ast_channel_readformat’ [-Wimplicit-function-declaration]
ast_format_copy(ast_channel_readformat(p->input), &slin);
^
chan_bridge.c:192:18: warning: implicit declaration of function ‘ast_channel_rawreadformat’ [-Wimplicit-function-declaration]
ast_format_copy(ast_channel_rawreadformat(p->input), &slin);
^
chan_bridge.c:194:18: warning: implicit declaration of function ‘ast_channel_writeformat’ [-Wimplicit-function-declaration]
ast_format_copy(ast_channel_writeformat(p->input), &slin);
^
chan_bridge.c:196:18: warning: implicit declaration of function ‘ast_channel_rawwriteformat’ [-Wimplicit-function-declaration]
ast_format_copy(ast_channel_rawwriteformat(p->input), &slin);
^
chan_bridge.c:160:20: warning: unused variable ‘slin’ [-Wunused-variable]
struct ast_format slin;
^
chan_bridge.c: In function ‘load_module’:
chan_bridge.c:210:35: warning: implicit declaration of function ‘ast_format_cap_alloc’ [-Wimplicit-function-declaration]
if (!(bridge_tech.capabilities = ast_format_cap_alloc())) {
^
chan_bridge.c:214:2: warning: implicit declaration of function ‘ast_format_cap_add_all’ [-Wimplicit-function-declaration]
ast_format_cap_add_all(bridge_tech.capabilities);
^
chan_bridge.c: In function ‘unload_module’:
chan_bridge.c:227:29: warning: implicit declaration of function ‘ast_format_cap_destroy’ [-Wimplicit-function-declaration]
bridge_tech.capabilities = ast_format_cap_destroy(bridge_tech.capabilities);
^
chan_bridge.c: At top level:
chan_bridge.c:54:28: warning: ‘bridge_request’ used but never defined
static struct ast_channel *bridge_request(const char *type, struct ast_format_cap *cap, const struct ast
^
chan_bridge.c:157:28: warning: ‘bridge_request’ defined but not used [-Wunused-function]
static struct ast_channel *bridge_request(const char *type, struct ast_format_cap *cap, const struct ast
^
/home/joey/asterisk-1.8.32.3/Makefile.rules:109: recipe for target 'chan_bridge.o' failed
make[1]: *** [chan_bridge.o] Error 1
Makefile:351: recipe for target 'channels' failed
make: *** [channels] Error 2
I deselected it from the menu select but the same problem goes for
"chan_iax2", "chan_sip" and "asterisk" in "main" folder
would you please help me solve this issue
thanks in advance
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list