[asterisk-users] Asterisk 16, 9.0 - res_rtp_asterisk compilation error

Joshua C. Colp jcolp at sangoma.com
Fri Mar 13 07:30:30 CDT 2020


On Fri, Mar 13, 2020 at 9:27 AM Administrator <admin at tootai.net> wrote:

> 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 ?
>

If you do "make distclean" and then rebuild does it resolve the problem?
Did you apply the patch to upgrade?

-- 
Joshua C. Colp
Asterisk Technical Lead
Sangoma Technologies
Check us out at www.sangoma.com and www.asterisk.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20200313/e1b970cf/attachment.html>


More information about the asterisk-users mailing list