Ошибки при запуске компиляции, Asterisk 13

Все зависимости установлены (пакеты), после этого запускаю

  • sudo make
    Появляется следующее

chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:978: first defined here
iax2/format_compatibility.o: In function ast_str_set_substr': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:985: multiple definition of ast_str_set_subs tr’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:985: first defined here
iax2/format_compatibility.o: In function ast_str_append_substr': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:992: multiple definition of ast_str_append_s ubstr’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:992: first defined here
iax2/format_compatibility.o: In function ast_str_set_escapecommas': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:999: multiple definition of ast_str_set_esca pecommas’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:999: first defined here
iax2/format_compatibility.o: In function ast_str_append_escapecommas': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:1006: multiple definition of ast_str_append_ escapecommas’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:1006: first defined here
iax2/format_compatibility.o: In function ast_str_set': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:1034: multiple definition of ast_str_set’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:1034: first defined here
iax2/format_compatibility.o: In function ast_str_append': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:1060: multiple definition of ast_str_append’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:1060: first defined here
iax2/format_compatibility.o: In function ast_check_digits': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:1081: multiple definition of ast_check_digit s’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:1081: first defined here
iax2/format_compatibility.o: In function ast_tech_to_upper': /home/alim/asterisk-13.0.0/include/asterisk/strings.h:1099: multiple definition of ast_tech_to_upp er’
chan_iax2.o:/home/alim/asterisk-13.0.0/include/asterisk/strings.h:1099: first defined here
collect2: error: ld returned 1 exit status
/home/alim/asterisk-13.0.0/Makefile.rules:136: recipe for target ‘chan_iax2.so’ failed
make[1]: *** [chan_iax2.so] Error 1
Makefile:386: recipe for target ‘channels’ failed
make: *** [channels] Error 2
alim@vmubuntuserver:~/asterisk-13.0.0$

Как победить это?

Вопрос тот же самый к тебе, что и в чате, что показывает configure?

Если ты это делаешь на ubuntu18 как и должно по уроку, можешь попробовать скачать последнюю версию 13 астериска, а не самую первую, судя по твоей командной строке. На 13.38 такой проблемы точно не было, лично проверял.