Jayesh Labade
2015-Nov-21 07:51 UTC
[asterisk-users] Error while compiling asterisk asterisk-1.8.32.3
Hi, I encountered following error while compiling asterisk-1.8.32.3. I am using Debian 8(Jessie) 64 bit version. make[1]: *** [chan_dahdi.so] Error 1 Makefile:351: recipe for target 'channels' failed make: *** [channels] Error 2 Detailed error attached in log file. Best Regards, Jayesh Labade -------------- next part -------------- [CC] sig_ss7.c -> sig_ss7.o [LD] chan_dahdi.o sig_analog.o sig_pri.o sig_ss7.o -> chan_dahdi.so sig_analog.o: In function `ast_atomic_fetchadd_int': /usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:600: multiple definition of `ast_atomic_fetchadd_int' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:600: first defined here sig_analog.o: In function `ast_atomic_dec_and_test': /usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:646: multiple definition of `ast_atomic_dec_and_test' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:646: first defined here sig_analog.o: In function `ast_tvdiff_sec': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:45: first defined here sig_analog.o: In function `ast_tvdiff_us': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:64: first defined here sig_analog.o: In function `ast_tvdiff_ms': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:78: first defined here sig_analog.o: In function `ast_tvzero': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:95: multiple definition of `ast_tvzero' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:95: first defined here sig_analog.o: In function `ast_tvcmp': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:106: multiple definition of `ast_tvcmp' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:106: first defined here sig_analog.o: In function `ast_tveq': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:125: multiple definition of `ast_tveq' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:125: first defined here sig_analog.o: In function `ast_tvnow': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:135: multiple definition of `ast_tvnow' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:135: first defined here sig_analog.o: In function `ast_tv': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:171: multiple definition of `ast_tv' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:171: first defined here sig_analog.o: In function `ast_samp2tv': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:186: multiple definition of `ast_samp2tv' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:186: first defined here sig_analog.o: In function `_ast_malloc': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:477: multiple definition of `_ast_malloc' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:477: first defined here sig_analog.o: In function `_ast_calloc': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:500: multiple definition of `_ast_calloc' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:500: first defined here sig_analog.o: In function `_ast_realloc': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:536: multiple definition of `_ast_realloc' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:536: first defined here sig_analog.o: In function `_ast_strdup': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:563: multiple definition of `_ast_strdup' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:563: first defined here sig_analog.o: In function `_ast_strndup': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:592: multiple definition of `_ast_strndup' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:592: first defined here sig_analog.o: In function `_ast_vasprintf': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:631: multiple definition of `_ast_vasprintf' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:631: first defined here sig_analog.o: In function `ast_threadstorage_get': /usr/local/src/asterisk-1.8.32.3/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/threadstorage.h:173: first defined here sig_analog.o: In function `ast_skip_blanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:90: multiple definition of `ast_skip_blanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:90: first defined here sig_analog.o: In function `ast_trim_blanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:104: multiple definition of `ast_trim_blanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:104: first defined here sig_analog.o: In function `ast_skip_nonblanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:129: multiple definition of `ast_skip_nonblanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:129: first defined here sig_analog.o: In function `ast_strip': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:147: multiple definition of `ast_strip' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:147: first defined here sig_analog.o: In function `ast_copy_string': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:212: multiple definition of `ast_copy_string' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:212: first defined here sig_analog.o: In function `ast_str_create': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:405: multiple definition of `ast_str_create' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:405: first defined here sig_analog.o: In function `ast_str_reset': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:426: multiple definition of `ast_str_reset' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:426: first defined here sig_analog.o: In function `ast_str_update': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:441: multiple definition of `ast_str_update' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:441: first defined here sig_analog.o: In function `ast_str_trim_blanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:451: multiple definition of `ast_str_trim_blanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:451: first defined here sig_analog.o: In function `ast_str_strlen': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:466: multiple definition of `ast_str_strlen' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:466: first defined here sig_analog.o: In function `ast_str_size': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:477: multiple definition of `ast_str_size' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:477: first defined here sig_analog.o: In function `ast_str_buffer': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:488: multiple definition of `ast_str_buffer' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:488: first defined here sig_analog.o: In function `ast_str_truncate': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:506: multiple definition of `ast_str_truncate' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:506: first defined here sig_analog.o: In function `ast_str_make_space': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:566: multiple definition of `ast_str_make_space' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:566: first defined here sig_analog.o: In function `ast_str_copy_string': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:591: multiple definition of `ast_str_copy_string' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:591: first defined here sig_analog.o: In function `ast_str_thread_get': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:651: multiple definition of `ast_str_thread_get' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:651: first defined here sig_analog.o: In function `ast_str_set_va': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:788: multiple definition of `ast_str_set_va' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:788: first defined here sig_analog.o: In function `ast_str_append_va': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:805: multiple definition of `ast_str_append_va' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:805: first defined here sig_analog.o: In function `ast_str_set_substr': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:812: multiple definition of `ast_str_set_substr' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:812: first defined here sig_analog.o: In function `ast_str_append_substr': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:819: multiple definition of `ast_str_append_substr' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:819: first defined here sig_analog.o: In function `ast_str_set_escapecommas': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:826: multiple definition of `ast_str_set_escapecommas' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:826: first defined here sig_analog.o: In function `ast_str_append_escapecommas': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:833: multiple definition of `ast_str_append_escapecommas' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:833: first defined here sig_analog.o: In function `ast_str_set': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:861: multiple definition of `ast_str_set' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:861: first defined here sig_analog.o: In function `ast_str_append': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:887: multiple definition of `ast_str_append' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:887: first defined here sig_analog.o: In function `ast_check_digits': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:908: multiple definition of `ast_check_digits' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:908: first defined here sig_analog.o: In function `ast_tech_to_upper': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:926: multiple definition of `ast_tech_to_upper' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:926: first defined here sig_analog.o: In function `ast_rq_is_int': /usr/local/src/asterisk-1.8.32.3/include/asterisk/config.h:749: multiple definition of `ast_rq_is_int' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/config.h:749: first defined here sig_pri.o: In function `ast_atomic_fetchadd_int': /usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:600: multiple definition of `ast_atomic_fetchadd_int' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:600: first defined here sig_pri.o: In function `ast_atomic_dec_and_test': /usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:646: multiple definition of `ast_atomic_dec_and_test' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/lock.h:646: first defined here sig_pri.o: In function `ast_tvdiff_sec': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:45: first defined here sig_pri.o: In function `ast_tvdiff_us': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:64: first defined here sig_pri.o: In function `ast_tvdiff_ms': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:78: first defined here sig_pri.o: In function `ast_tvzero': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:95: multiple definition of `ast_tvzero' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:95: first defined here sig_pri.o: In function `ast_tvcmp': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:106: multiple definition of `ast_tvcmp' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:106: first defined here sig_pri.o: In function `ast_tveq': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:125: multiple definition of `ast_tveq' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:125: first defined here sig_pri.o: In function `ast_tvnow': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:135: multiple definition of `ast_tvnow' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:135: first defined here sig_pri.o: In function `ast_tv': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:171: multiple definition of `ast_tv' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:171: first defined here sig_pri.o: In function `ast_samp2tv': /usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:186: multiple definition of `ast_samp2tv' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/time.h:186: first defined here sig_pri.o: In function `_ast_malloc': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:477: multiple definition of `_ast_malloc' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:477: first defined here sig_pri.o: In function `_ast_calloc': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:500: multiple definition of `_ast_calloc' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:500: first defined here sig_pri.o: In function `_ast_realloc': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:536: multiple definition of `_ast_realloc' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:536: first defined here sig_pri.o: In function `_ast_strdup': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:563: multiple definition of `_ast_strdup' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:563: first defined here sig_pri.o: In function `_ast_strndup': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:592: multiple definition of `_ast_strndup' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:592: first defined here sig_pri.o: In function `_ast_vasprintf': /usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:631: multiple definition of `_ast_vasprintf' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/utils.h:631: first defined here sig_pri.o: In function `ast_threadstorage_get': /usr/local/src/asterisk-1.8.32.3/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/threadstorage.h:173: first defined here sig_pri.o: In function `ast_skip_blanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:90: multiple definition of `ast_skip_blanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:90: first defined here sig_pri.o: In function `ast_trim_blanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:104: multiple definition of `ast_trim_blanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:104: first defined here sig_pri.o: In function `ast_skip_nonblanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:129: multiple definition of `ast_skip_nonblanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:129: first defined here sig_pri.o: In function `ast_strip': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:147: multiple definition of `ast_strip' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:147: first defined here sig_pri.o: In function `ast_copy_string': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:212: multiple definition of `ast_copy_string' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:212: first defined here sig_pri.o: In function `ast_str_create': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:405: multiple definition of `ast_str_create' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:405: first defined here sig_pri.o: In function `ast_str_reset': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:426: multiple definition of `ast_str_reset' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:426: first defined here sig_pri.o: In function `ast_str_update': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:441: multiple definition of `ast_str_update' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:441: first defined here sig_pri.o: In function `ast_str_trim_blanks': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:451: multiple definition of `ast_str_trim_blanks' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:451: first defined here sig_pri.o: In function `ast_str_strlen': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:466: multiple definition of `ast_str_strlen' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:466: first defined here sig_pri.o: In function `ast_str_size': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:477: multiple definition of `ast_str_size' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:477: first defined here sig_pri.o: In function `ast_str_buffer': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:488: multiple definition of `ast_str_buffer' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:488: first defined here sig_pri.o: In function `ast_str_truncate': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:506: multiple definition of `ast_str_truncate' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:506: first defined here sig_pri.o: In function `ast_str_make_space': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:566: multiple definition of `ast_str_make_space' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:566: first defined here sig_pri.o: In function `ast_str_copy_string': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:591: multiple definition of `ast_str_copy_string' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:591: first defined here sig_pri.o: In function `ast_str_thread_get': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:651: multiple definition of `ast_str_thread_get' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:651: first defined here sig_pri.o: In function `ast_str_set_va': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:788: multiple definition of `ast_str_set_va' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:788: first defined here sig_pri.o: In function `ast_str_append_va': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:805: multiple definition of `ast_str_append_va' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:805: first defined here sig_pri.o: In function `ast_str_set_substr': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:812: multiple definition of `ast_str_set_substr' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:812: first defined here sig_pri.o: In function `ast_str_append_substr': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:819: multiple definition of `ast_str_append_substr' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:819: first defined here sig_pri.o: In function `ast_str_set_escapecommas': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:826: multiple definition of `ast_str_set_escapecommas' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:826: first defined here sig_pri.o: In function `ast_str_append_escapecommas': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:833: multiple definition of `ast_str_append_escapecommas' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:833: first defined here sig_pri.o: In function `ast_str_set': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:861: multiple definition of `ast_str_set' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:861: first defined here sig_pri.o: In function `ast_str_append': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:887: multiple definition of `ast_str_append' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:887: first defined here sig_pri.o: In function `ast_check_digits': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:908: multiple definition of `ast_check_digits' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:908: first defined here sig_pri.o: In function `ast_tech_to_upper': /usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:926: multiple definition of `ast_tech_to_upper' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/strings.h:926: first defined here sig_pri.o: In function `ast_rq_is_int': /usr/local/src/asterisk-1.8.32.3/include/asterisk/config.h:749: multiple definition of `ast_rq_is_int' chan_dahdi.o:/usr/local/src/asterisk-1.8.32.3/include/asterisk/config.h:749: first defined here collect2: error: ld returned 1 exit status /usr/local/src/asterisk-1.8.32.3/Makefile.rules:136: recipe for target 'chan_dahdi.so' failed make[1]: *** [chan_dahdi.so] Error 1 Makefile:351: recipe for target 'channels' failed make: *** [channels] Error 2
Rusty Newton
2015-Nov-25 15:34 UTC
[asterisk-users] Error while compiling asterisk asterisk-1.8.32.3
On Sat, Nov 21, 2015 at 1:51 AM, Jayesh Labade <jayesh.labade at gmail.com> wrote:> Hi, > > I encountered following error while compiling asterisk-1.8.32.3. I am > using Debian 8(Jessie) 64 bit version. > > make[1]: *** [chan_dahdi.so] Error 1 > Makefile:351: recipe for target 'channels' failed > make: *** [channels] Error 2 > > Detailed error attached in log file.I'm not sure what is going on there but I wanted to mention that Asterisk 1.8 is completely EOL, there will be no further fixes, even security fixes. For new installations you should use Asterisk 13 which is the most recent LTS. https://wiki.asterisk.org/wiki/display/AST/Asterisk+Versions -- Rusty Newton Digium, Inc. | Community Support Manager 445 Jan Davis Drive NW - Huntsville, AL 35806 - US direct: +1 256 428 6200 Check us out at: http://digium.com & http://asterisk.org