[asterisk-users] Asterisk 16, 9.0 - res_rtp_asterisk compilation error
Administrator
admin at tootai.net
Fri Mar 13 07:26:18 CDT 2020
Hello,
2 asterisk servers 16.8.0 version running on Debian 10.3 On one of them,
I can't compile asterisk having error
[CC] res_rtp_asterisk.c -> res_rtp_asterisk.o
res_rtp_asterisk.c:2674:3: error: ‘pj_ice_sess_cb’ {aka ‘struct
pj_ice_sess_cb’} has no member named ‘on_valid_pair’
.on_valid_pair = ast_rtp_on_valid_pair,
^~~~~~~~~~~~~
res_rtp_asterisk.c:2674:19: warning: initialization of ‘void
(*)(pj_ice_sess *, pj_status_t)’ {aka ‘void (*)(struct pj_ice_sess *,
int)’} from incompatible pointer type ‘void (*)(pj_ice_sess *)’ {aka
‘void (*)(struct pj_ice_sess *)’} [-Wincompatible-pointer-types]
.on_valid_pair = ast_rtp_on_valid_pair,
^~~~~~~~~~~~~~~~~~~~~
res_rtp_asterisk.c:2674:19: note: (near initialization for
‘ast_rtp_ice_sess_cb.on_ice_complete’)
make[1]: *** [/usr/src/asterisk-16.9.0/Makefile.rules:164:
res_rtp_asterisk.o] Error 1
make: *** [Makefile:383: res] Error 2
I applied the patch and did make clean && ./configure
--with-pjproject-bundled && make which give this error. Openssl is
installed. On the other server there was no problem.
Any clue ?
--
Daniel
More information about the asterisk-users
mailing list