[asterisk-bugs] [JIRA] (ASTERISK-25503) no version compiles in Fedora 23

Private Name (JIRA) noreply at issues.asterisk.org
Thu Oct 29 00:21:32 CDT 2015


    [ https://issues.asterisk.org/jira/browse/ASTERISK-25503?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=228043#comment-228043 ] 

Private Name commented on ASTERISK-25503:
-----------------------------------------

in order to compile, it needs this flag in ./configure 
LDFLAGS="-z muldefs"
it would be worth to add it to the project

> no version compiles in Fedora 23
> --------------------------------
>
>                 Key: ASTERISK-25503
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25503
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: . I did not set the category correctly.
>    Affects Versions: 12.8.2
>         Environment: Fedora 23
>            Reporter: Private Name
>
> I could not compile any version of Asterisk12 in Fedora 23. There must be a flag that needs to be set. The errors below:  
>  [LD] chan_sip.o sip/security_events.o sip/dialplan_functions.o sip/reqresp_parser.o sip/config_parser.o sip/utils.o -> chan_sip.so
> sip/security_events.o: In function `ast_atomic_fetchadd_int':
> /usr/src/asterisk/include/asterisk/lock.h:718: multiple definition of `ast_atomic_fetchadd_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:718: first defined here
> sip/security_events.o: In function `ast_atomic_dec_and_test':
> /usr/src/asterisk/include/asterisk/lock.h:764: multiple definition of `ast_atomic_dec_and_test'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:764: first defined here
> sip/security_events.o: In function `ast_tvdiff_sec':
> /usr/src/asterisk/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:45: first defined here
> sip/security_events.o: In function `ast_tvdiff_us':
> /usr/src/asterisk/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:64: first defined here
> sip/security_events.o: In function `ast_tvdiff_ms':
> /usr/src/asterisk/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:78: first defined here
> sip/security_events.o: In function `ast_tvzero':
> /usr/src/asterisk/include/asterisk/time.h:95: multiple definition of `ast_tvzero'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:95: first defined here
> sip/security_events.o: In function `ast_tvcmp':
> /usr/src/asterisk/include/asterisk/time.h:106: multiple definition of `ast_tvcmp'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:106: first defined here
> sip/security_events.o: In function `ast_tveq':
> /usr/src/asterisk/include/asterisk/time.h:125: multiple definition of `ast_tveq'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:125: first defined here
> sip/security_events.o: In function `ast_tvnow':
> /usr/src/asterisk/include/asterisk/time.h:135: multiple definition of `ast_tvnow'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:135: first defined here
> sip/security_events.o: In function `ast_tv':
> /usr/src/asterisk/include/asterisk/time.h:182: multiple definition of `ast_tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:182: first defined here
> sip/security_events.o: In function `ast_samp2tv':
> /usr/src/asterisk/include/asterisk/time.h:197: multiple definition of `ast_samp2tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:197: first defined here
> sip/security_events.o: In function `_ast_malloc':
> /usr/src/asterisk/include/asterisk/utils.h:535: multiple definition of `_ast_malloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:535: first defined here
> sip/security_events.o: In function `_ast_calloc':
> /usr/src/asterisk/include/asterisk/utils.h:559: multiple definition of `_ast_calloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:559: first defined here
> sip/security_events.o: In function `_ast_realloc':
> /usr/src/asterisk/include/asterisk/utils.h:596: multiple definition of `_ast_realloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:596: first defined here
> sip/security_events.o: In function `_ast_strdup':
> /usr/src/asterisk/include/asterisk/utils.h:624: multiple definition of `_ast_strdup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:624: first defined here
> sip/security_events.o: In function `_ast_strndup':
> /usr/src/asterisk/include/asterisk/utils.h:654: multiple definition of `_ast_strndup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:654: first defined here
> sip/security_events.o: In function `_ast_vasprintf':
> /usr/src/asterisk/include/asterisk/utils.h:694: multiple definition of `_ast_vasprintf'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:694: first defined here
> sip/security_events.o: In function `ast_threadstorage_get':
> /usr/src/asterisk/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/threadstorage.h:173: first defined here
> sip/security_events.o: In function `ast_skip_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:145: multiple definition of `ast_skip_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:145: first defined here
> sip/security_events.o: In function `ast_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:159: multiple definition of `ast_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:159: first defined here
> sip/security_events.o: In function `ast_skip_nonblanks':
> /usr/src/asterisk/include/asterisk/strings.h:184: multiple definition of `ast_skip_nonblanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:184: first defined here
> sip/security_events.o: In function `ast_strip':
> /usr/src/asterisk/include/asterisk/strings.h:202: multiple definition of `ast_strip'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:202: first defined here
> sip/security_events.o: In function `ast_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:327: multiple definition of `ast_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:327: first defined here
> sip/security_events.o: In function `ast_str_create':
> /usr/src/asterisk/include/asterisk/strings.h:577: multiple definition of `ast_str_create'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:577: first defined here
> sip/security_events.o: In function `ast_str_reset':
> /usr/src/asterisk/include/asterisk/strings.h:598: multiple definition of `ast_str_reset'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:598: first defined here
> sip/security_events.o: In function `ast_str_update':
> /usr/src/asterisk/include/asterisk/strings.h:613: multiple definition of `ast_str_update'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:613: first defined here
> sip/security_events.o: In function `ast_str_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:623: multiple definition of `ast_str_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:623: first defined here
> sip/security_events.o: In function `ast_str_strlen':
> /usr/src/asterisk/include/asterisk/strings.h:638: multiple definition of `ast_str_strlen'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:638: first defined here
> sip/security_events.o: In function `ast_str_size':
> /usr/src/asterisk/include/asterisk/strings.h:649: multiple definition of `ast_str_size'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:649: first defined here
> sip/security_events.o: In function `ast_str_buffer':
> /usr/src/asterisk/include/asterisk/strings.h:660: multiple definition of `ast_str_buffer'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:660: first defined here
> sip/security_events.o: In function `ast_str_truncate':
> /usr/src/asterisk/include/asterisk/strings.h:678: multiple definition of `ast_str_truncate'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:678: first defined here
> sip/security_events.o: In function `ast_str_make_space':
> /usr/src/asterisk/include/asterisk/strings.h:738: multiple definition of `ast_str_make_space'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:738: first defined here
> sip/security_events.o: In function `ast_str_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:763: multiple definition of `ast_str_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:763: first defined here
> sip/security_events.o: In function `ast_str_thread_get':
> /usr/src/asterisk/include/asterisk/strings.h:823: multiple definition of `ast_str_thread_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:823: first defined here
> sip/security_events.o: In function `ast_str_set_va':
> /usr/src/asterisk/include/asterisk/strings.h:960: multiple definition of `ast_str_set_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:960: first defined here
> sip/security_events.o: In function `ast_str_append_va':
> /usr/src/asterisk/include/asterisk/strings.h:978: multiple definition of `ast_str_append_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:978: first defined here
> sip/security_events.o: In function `ast_str_set_substr':
> /usr/src/asterisk/include/asterisk/strings.h:985: multiple definition of `ast_str_set_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:985: first defined here
> sip/security_events.o: In function `ast_str_append_substr':
> /usr/src/asterisk/include/asterisk/strings.h:992: multiple definition of `ast_str_append_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:992: first defined here
> sip/security_events.o: In function `ast_str_set_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:999: multiple definition of `ast_str_set_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:999: first defined here
> sip/security_events.o: In function `ast_str_append_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:1006: multiple definition of `ast_str_append_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1006: first defined here
> sip/security_events.o: In function `ast_str_set':
> /usr/src/asterisk/include/asterisk/strings.h:1034: multiple definition of `ast_str_set'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1034: first defined here
> sip/security_events.o: In function `ast_str_append':
> /usr/src/asterisk/include/asterisk/strings.h:1060: multiple definition of `ast_str_append'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1060: first defined here
> sip/security_events.o: In function `ast_check_digits':
> /usr/src/asterisk/include/asterisk/strings.h:1081: multiple definition of `ast_check_digits'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1081: first defined here
> sip/security_events.o: In function `ast_tech_to_upper':
> /usr/src/asterisk/include/asterisk/strings.h:1099: multiple definition of `ast_tech_to_upper'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1099: first defined here
> sip/security_events.o: In function `ast_rq_is_int':
> /usr/src/asterisk/include/asterisk/config.h:1116: multiple definition of `ast_rq_is_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/config.h:1116: first defined here
> sip/dialplan_functions.o: In function `ast_atomic_fetchadd_int':
> /usr/src/asterisk/include/asterisk/lock.h:718: multiple definition of `ast_atomic_fetchadd_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:718: first defined here
> sip/dialplan_functions.o: In function `ast_atomic_dec_and_test':
> /usr/src/asterisk/include/asterisk/lock.h:764: multiple definition of `ast_atomic_dec_and_test'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:764: first defined here
> sip/dialplan_functions.o: In function `ast_tvdiff_sec':
> /usr/src/asterisk/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:45: first defined here
> sip/dialplan_functions.o: In function `ast_tvdiff_us':
> /usr/src/asterisk/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:64: first defined here
> sip/dialplan_functions.o: In function `ast_tvdiff_ms':
> /usr/src/asterisk/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:78: first defined here
> sip/dialplan_functions.o: In function `ast_tvzero':
> /usr/src/asterisk/include/asterisk/time.h:95: multiple definition of `ast_tvzero'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:95: first defined here
> sip/dialplan_functions.o: In function `ast_tvcmp':
> /usr/src/asterisk/include/asterisk/time.h:106: multiple definition of `ast_tvcmp'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:106: first defined here
> sip/dialplan_functions.o: In function `ast_tveq':
> /usr/src/asterisk/include/asterisk/time.h:125: multiple definition of `ast_tveq'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:125: first defined here
> sip/dialplan_functions.o: In function `ast_tvnow':
> /usr/src/asterisk/include/asterisk/time.h:135: multiple definition of `ast_tvnow'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:135: first defined here
> sip/dialplan_functions.o: In function `ast_tv':
> /usr/src/asterisk/include/asterisk/time.h:182: multiple definition of `ast_tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:182: first defined here
> sip/dialplan_functions.o: In function `ast_samp2tv':
> /usr/src/asterisk/include/asterisk/time.h:197: multiple definition of `ast_samp2tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:197: first defined here
> sip/dialplan_functions.o: In function `_ast_malloc':
> /usr/src/asterisk/include/asterisk/utils.h:535: multiple definition of `_ast_malloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:535: first defined here
> sip/dialplan_functions.o: In function `_ast_calloc':
> /usr/src/asterisk/include/asterisk/utils.h:559: multiple definition of `_ast_calloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:559: first defined here
> sip/dialplan_functions.o: In function `_ast_realloc':
> /usr/src/asterisk/include/asterisk/utils.h:596: multiple definition of `_ast_realloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:596: first defined here
> sip/dialplan_functions.o: In function `_ast_strdup':
> /usr/src/asterisk/include/asterisk/utils.h:624: multiple definition of `_ast_strdup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:624: first defined here
> sip/dialplan_functions.o: In function `_ast_strndup':
> /usr/src/asterisk/include/asterisk/utils.h:654: multiple definition of `_ast_strndup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:654: first defined here
> sip/dialplan_functions.o: In function `_ast_vasprintf':
> /usr/src/asterisk/include/asterisk/utils.h:694: multiple definition of `_ast_vasprintf'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:694: first defined here
> sip/dialplan_functions.o: In function `ast_threadstorage_get':
> /usr/src/asterisk/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/threadstorage.h:173: first defined here
> sip/dialplan_functions.o: In function `ast_skip_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:145: multiple definition of `ast_skip_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:145: first defined here
> sip/dialplan_functions.o: In function `ast_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:159: multiple definition of `ast_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:159: first defined here
> sip/dialplan_functions.o: In function `ast_skip_nonblanks':
> /usr/src/asterisk/include/asterisk/strings.h:184: multiple definition of `ast_skip_nonblanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:184: first defined here
> sip/dialplan_functions.o: In function `ast_strip':
> /usr/src/asterisk/include/asterisk/strings.h:202: multiple definition of `ast_strip'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:202: first defined here
> sip/dialplan_functions.o: In function `ast_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:327: multiple definition of `ast_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:327: first defined here
> sip/dialplan_functions.o: In function `ast_str_create':
> /usr/src/asterisk/include/asterisk/strings.h:577: multiple definition of `ast_str_create'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:577: first defined here
> sip/dialplan_functions.o: In function `ast_str_reset':
> /usr/src/asterisk/include/asterisk/strings.h:598: multiple definition of `ast_str_reset'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:598: first defined here
> sip/dialplan_functions.o: In function `ast_str_update':
> /usr/src/asterisk/include/asterisk/strings.h:613: multiple definition of `ast_str_update'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:613: first defined here
> sip/dialplan_functions.o: In function `ast_str_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:623: multiple definition of `ast_str_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:623: first defined here
> sip/dialplan_functions.o: In function `ast_str_strlen':
> /usr/src/asterisk/include/asterisk/strings.h:638: multiple definition of `ast_str_strlen'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:638: first defined here
> sip/dialplan_functions.o: In function `ast_str_size':
> /usr/src/asterisk/include/asterisk/strings.h:649: multiple definition of `ast_str_size'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:649: first defined here
> sip/dialplan_functions.o: In function `ast_str_buffer':
> /usr/src/asterisk/include/asterisk/strings.h:660: multiple definition of `ast_str_buffer'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:660: first defined here
> sip/dialplan_functions.o: In function `ast_str_truncate':
> /usr/src/asterisk/include/asterisk/strings.h:678: multiple definition of `ast_str_truncate'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:678: first defined here
> sip/dialplan_functions.o: In function `ast_str_make_space':
> /usr/src/asterisk/include/asterisk/strings.h:738: multiple definition of `ast_str_make_space'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:738: first defined here
> sip/dialplan_functions.o: In function `ast_str_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:763: multiple definition of `ast_str_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:763: first defined here
> sip/dialplan_functions.o: In function `ast_str_thread_get':
> /usr/src/asterisk/include/asterisk/strings.h:823: multiple definition of `ast_str_thread_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:823: first defined here
> sip/dialplan_functions.o: In function `ast_str_set_va':
> /usr/src/asterisk/include/asterisk/strings.h:960: multiple definition of `ast_str_set_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:960: first defined here
> sip/dialplan_functions.o: In function `ast_str_append_va':
> /usr/src/asterisk/include/asterisk/strings.h:978: multiple definition of `ast_str_append_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:978: first defined here
> sip/dialplan_functions.o: In function `ast_str_set_substr':
> /usr/src/asterisk/include/asterisk/strings.h:985: multiple definition of `ast_str_set_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:985: first defined here
> sip/dialplan_functions.o: In function `ast_str_append_substr':
> /usr/src/asterisk/include/asterisk/strings.h:992: multiple definition of `ast_str_append_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:992: first defined here
> sip/dialplan_functions.o: In function `ast_str_set_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:999: multiple definition of `ast_str_set_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:999: first defined here
> sip/dialplan_functions.o: In function `ast_str_append_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:1006: multiple definition of `ast_str_append_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1006: first defined here
> sip/dialplan_functions.o: In function `ast_str_set':
> /usr/src/asterisk/include/asterisk/strings.h:1034: multiple definition of `ast_str_set'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1034: first defined here
> sip/dialplan_functions.o: In function `ast_str_append':
> /usr/src/asterisk/include/asterisk/strings.h:1060: multiple definition of `ast_str_append'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1060: first defined here
> sip/dialplan_functions.o: In function `ast_check_digits':
> /usr/src/asterisk/include/asterisk/strings.h:1081: multiple definition of `ast_check_digits'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1081: first defined here
> sip/dialplan_functions.o: In function `ast_tech_to_upper':
> /usr/src/asterisk/include/asterisk/strings.h:1099: multiple definition of `ast_tech_to_upper'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1099: first defined here
> sip/dialplan_functions.o: In function `ast_rq_is_int':
> /usr/src/asterisk/include/asterisk/config.h:1116: multiple definition of `ast_rq_is_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/config.h:1116: first defined here
> sip/reqresp_parser.o: In function `ast_atomic_fetchadd_int':
> /usr/src/asterisk/include/asterisk/lock.h:718: multiple definition of `ast_atomic_fetchadd_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:718: first defined here
> sip/reqresp_parser.o: In function `ast_atomic_dec_and_test':
> /usr/src/asterisk/include/asterisk/lock.h:764: multiple definition of `ast_atomic_dec_and_test'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:764: first defined here
> sip/reqresp_parser.o: In function `ast_tvdiff_sec':
> /usr/src/asterisk/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:45: first defined here
> sip/reqresp_parser.o: In function `ast_tvdiff_us':
> /usr/src/asterisk/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:64: first defined here
> sip/reqresp_parser.o: In function `ast_tvdiff_ms':
> /usr/src/asterisk/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:78: first defined here
> sip/reqresp_parser.o: In function `ast_tvzero':
> /usr/src/asterisk/include/asterisk/time.h:95: multiple definition of `ast_tvzero'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:95: first defined here
> sip/reqresp_parser.o: In function `ast_tvcmp':
> /usr/src/asterisk/include/asterisk/time.h:106: multiple definition of `ast_tvcmp'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:106: first defined here
> sip/reqresp_parser.o: In function `ast_tveq':
> /usr/src/asterisk/include/asterisk/time.h:125: multiple definition of `ast_tveq'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:125: first defined here
> sip/reqresp_parser.o: In function `ast_tvnow':
> /usr/src/asterisk/include/asterisk/time.h:135: multiple definition of `ast_tvnow'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:135: first defined here
> sip/reqresp_parser.o: In function `ast_tv':
> /usr/src/asterisk/include/asterisk/time.h:182: multiple definition of `ast_tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:182: first defined here
> sip/reqresp_parser.o: In function `ast_samp2tv':
> /usr/src/asterisk/include/asterisk/time.h:197: multiple definition of `ast_samp2tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:197: first defined here
> sip/reqresp_parser.o: In function `_ast_malloc':
> /usr/src/asterisk/include/asterisk/utils.h:535: multiple definition of `_ast_malloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:535: first defined here
> sip/reqresp_parser.o: In function `_ast_calloc':
> /usr/src/asterisk/include/asterisk/utils.h:559: multiple definition of `_ast_calloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:559: first defined here
> sip/reqresp_parser.o: In function `_ast_realloc':
> /usr/src/asterisk/include/asterisk/utils.h:596: multiple definition of `_ast_realloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:596: first defined here
> sip/reqresp_parser.o: In function `_ast_strdup':
> /usr/src/asterisk/include/asterisk/utils.h:624: multiple definition of `_ast_strdup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:624: first defined here
> sip/reqresp_parser.o: In function `_ast_strndup':
> /usr/src/asterisk/include/asterisk/utils.h:654: multiple definition of `_ast_strndup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:654: first defined here
> sip/reqresp_parser.o: In function `_ast_vasprintf':
> /usr/src/asterisk/include/asterisk/utils.h:694: multiple definition of `_ast_vasprintf'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:694: first defined here
> sip/reqresp_parser.o: In function `ast_threadstorage_get':
> /usr/src/asterisk/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/threadstorage.h:173: first defined here
> sip/reqresp_parser.o: In function `ast_skip_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:145: multiple definition of `ast_skip_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:145: first defined here
> sip/reqresp_parser.o: In function `ast_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:159: multiple definition of `ast_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:159: first defined here
> sip/reqresp_parser.o: In function `ast_skip_nonblanks':
> /usr/src/asterisk/include/asterisk/strings.h:184: multiple definition of `ast_skip_nonblanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:184: first defined here
> sip/reqresp_parser.o: In function `ast_strip':
> /usr/src/asterisk/include/asterisk/strings.h:202: multiple definition of `ast_strip'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:202: first defined here
> sip/reqresp_parser.o: In function `ast_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:327: multiple definition of `ast_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:327: first defined here
> sip/reqresp_parser.o: In function `ast_str_create':
> /usr/src/asterisk/include/asterisk/strings.h:577: multiple definition of `ast_str_create'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:577: first defined here
> sip/reqresp_parser.o: In function `ast_str_reset':
> /usr/src/asterisk/include/asterisk/strings.h:598: multiple definition of `ast_str_reset'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:598: first defined here
> sip/reqresp_parser.o: In function `ast_str_update':
> /usr/src/asterisk/include/asterisk/strings.h:613: multiple definition of `ast_str_update'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:613: first defined here
> sip/reqresp_parser.o: In function `ast_str_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:623: multiple definition of `ast_str_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:623: first defined here
> sip/reqresp_parser.o: In function `ast_str_strlen':
> /usr/src/asterisk/include/asterisk/strings.h:638: multiple definition of `ast_str_strlen'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:638: first defined here
> sip/reqresp_parser.o: In function `ast_str_size':
> /usr/src/asterisk/include/asterisk/strings.h:649: multiple definition of `ast_str_size'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:649: first defined here
> sip/reqresp_parser.o: In function `ast_str_buffer':
> /usr/src/asterisk/include/asterisk/strings.h:660: multiple definition of `ast_str_buffer'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:660: first defined here
> sip/reqresp_parser.o: In function `ast_str_truncate':
> /usr/src/asterisk/include/asterisk/strings.h:678: multiple definition of `ast_str_truncate'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:678: first defined here
> sip/reqresp_parser.o: In function `ast_str_make_space':
> /usr/src/asterisk/include/asterisk/strings.h:738: multiple definition of `ast_str_make_space'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:738: first defined here
> sip/reqresp_parser.o: In function `ast_str_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:763: multiple definition of `ast_str_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:763: first defined here
> sip/reqresp_parser.o: In function `ast_str_thread_get':
> /usr/src/asterisk/include/asterisk/strings.h:823: multiple definition of `ast_str_thread_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:823: first defined here
> sip/reqresp_parser.o: In function `ast_str_set_va':
> /usr/src/asterisk/include/asterisk/strings.h:960: multiple definition of `ast_str_set_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:960: first defined here
> sip/reqresp_parser.o: In function `ast_str_append_va':
> /usr/src/asterisk/include/asterisk/strings.h:978: multiple definition of `ast_str_append_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:978: first defined here
> sip/reqresp_parser.o: In function `ast_str_set_substr':
> /usr/src/asterisk/include/asterisk/strings.h:985: multiple definition of `ast_str_set_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:985: first defined here
> sip/reqresp_parser.o: In function `ast_str_append_substr':
> /usr/src/asterisk/include/asterisk/strings.h:992: multiple definition of `ast_str_append_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:992: first defined here
> sip/reqresp_parser.o: In function `ast_str_set_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:999: multiple definition of `ast_str_set_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:999: first defined here
> sip/reqresp_parser.o: In function `ast_str_append_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:1006: multiple definition of `ast_str_append_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1006: first defined here
> sip/reqresp_parser.o: In function `ast_str_set':
> /usr/src/asterisk/include/asterisk/strings.h:1034: multiple definition of `ast_str_set'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1034: first defined here
> sip/reqresp_parser.o: In function `ast_str_append':
> /usr/src/asterisk/include/asterisk/strings.h:1060: multiple definition of `ast_str_append'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1060: first defined here
> sip/reqresp_parser.o: In function `ast_check_digits':
> /usr/src/asterisk/include/asterisk/strings.h:1081: multiple definition of `ast_check_digits'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1081: first defined here
> sip/reqresp_parser.o: In function `ast_tech_to_upper':
> /usr/src/asterisk/include/asterisk/strings.h:1099: multiple definition of `ast_tech_to_upper'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1099: first defined here
> sip/reqresp_parser.o: In function `ast_rq_is_int':
> /usr/src/asterisk/include/asterisk/config.h:1116: multiple definition of `ast_rq_is_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/config.h:1116: first defined here
> sip/config_parser.o: In function `ast_atomic_fetchadd_int':
> /usr/src/asterisk/include/asterisk/lock.h:718: multiple definition of `ast_atomic_fetchadd_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:718: first defined here
> sip/config_parser.o: In function `ast_atomic_dec_and_test':
> /usr/src/asterisk/include/asterisk/lock.h:764: multiple definition of `ast_atomic_dec_and_test'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:764: first defined here
> sip/config_parser.o: In function `ast_tvdiff_sec':
> /usr/src/asterisk/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:45: first defined here
> sip/config_parser.o: In function `ast_tvdiff_us':
> /usr/src/asterisk/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:64: first defined here
> sip/config_parser.o: In function `ast_tvdiff_ms':
> /usr/src/asterisk/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:78: first defined here
> sip/config_parser.o: In function `ast_tvzero':
> /usr/src/asterisk/include/asterisk/time.h:95: multiple definition of `ast_tvzero'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:95: first defined here
> sip/config_parser.o: In function `ast_tvcmp':
> /usr/src/asterisk/include/asterisk/time.h:106: multiple definition of `ast_tvcmp'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:106: first defined here
> sip/config_parser.o: In function `ast_tveq':
> /usr/src/asterisk/include/asterisk/time.h:125: multiple definition of `ast_tveq'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:125: first defined here
> sip/config_parser.o: In function `ast_tvnow':
> /usr/src/asterisk/include/asterisk/time.h:135: multiple definition of `ast_tvnow'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:135: first defined here
> sip/config_parser.o: In function `ast_tv':
> /usr/src/asterisk/include/asterisk/time.h:182: multiple definition of `ast_tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:182: first defined here
> sip/config_parser.o: In function `ast_samp2tv':
> /usr/src/asterisk/include/asterisk/time.h:197: multiple definition of `ast_samp2tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:197: first defined here
> sip/config_parser.o: In function `_ast_malloc':
> /usr/src/asterisk/include/asterisk/utils.h:535: multiple definition of `_ast_malloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:535: first defined here
> sip/config_parser.o: In function `_ast_calloc':
> /usr/src/asterisk/include/asterisk/utils.h:559: multiple definition of `_ast_calloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:559: first defined here
> sip/config_parser.o: In function `_ast_realloc':
> /usr/src/asterisk/include/asterisk/utils.h:596: multiple definition of `_ast_realloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:596: first defined here
> sip/config_parser.o: In function `_ast_strdup':
> /usr/src/asterisk/include/asterisk/utils.h:624: multiple definition of `_ast_strdup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:624: first defined here
> sip/config_parser.o: In function `_ast_strndup':
> /usr/src/asterisk/include/asterisk/utils.h:654: multiple definition of `_ast_strndup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:654: first defined here
> sip/config_parser.o: In function `_ast_vasprintf':
> /usr/src/asterisk/include/asterisk/utils.h:694: multiple definition of `_ast_vasprintf'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:694: first defined here
> sip/config_parser.o: In function `ast_threadstorage_get':
> /usr/src/asterisk/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/threadstorage.h:173: first defined here
> sip/config_parser.o: In function `ast_skip_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:145: multiple definition of `ast_skip_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:145: first defined here
> sip/config_parser.o: In function `ast_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:159: multiple definition of `ast_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:159: first defined here
> sip/config_parser.o: In function `ast_skip_nonblanks':
> /usr/src/asterisk/include/asterisk/strings.h:184: multiple definition of `ast_skip_nonblanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:184: first defined here
> sip/config_parser.o: In function `ast_strip':
> /usr/src/asterisk/include/asterisk/strings.h:202: multiple definition of `ast_strip'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:202: first defined here
> sip/config_parser.o: In function `ast_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:327: multiple definition of `ast_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:327: first defined here
> sip/config_parser.o: In function `ast_str_create':
> /usr/src/asterisk/include/asterisk/strings.h:577: multiple definition of `ast_str_create'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:577: first defined here
> sip/config_parser.o: In function `ast_str_reset':
> /usr/src/asterisk/include/asterisk/strings.h:598: multiple definition of `ast_str_reset'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:598: first defined here
> sip/config_parser.o: In function `ast_str_update':
> /usr/src/asterisk/include/asterisk/strings.h:613: multiple definition of `ast_str_update'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:613: first defined here
> sip/config_parser.o: In function `ast_str_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:623: multiple definition of `ast_str_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:623: first defined here
> sip/config_parser.o: In function `ast_str_strlen':
> /usr/src/asterisk/include/asterisk/strings.h:638: multiple definition of `ast_str_strlen'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:638: first defined here
> sip/config_parser.o: In function `ast_str_size':
> /usr/src/asterisk/include/asterisk/strings.h:649: multiple definition of `ast_str_size'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:649: first defined here
> sip/config_parser.o: In function `ast_str_buffer':
> /usr/src/asterisk/include/asterisk/strings.h:660: multiple definition of `ast_str_buffer'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:660: first defined here
> sip/config_parser.o: In function `ast_str_truncate':
> /usr/src/asterisk/include/asterisk/strings.h:678: multiple definition of `ast_str_truncate'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:678: first defined here
> sip/config_parser.o: In function `ast_str_make_space':
> /usr/src/asterisk/include/asterisk/strings.h:738: multiple definition of `ast_str_make_space'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:738: first defined here
> sip/config_parser.o: In function `ast_str_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:763: multiple definition of `ast_str_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:763: first defined here
> sip/config_parser.o: In function `ast_str_thread_get':
> /usr/src/asterisk/include/asterisk/strings.h:823: multiple definition of `ast_str_thread_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:823: first defined here
> sip/config_parser.o: In function `ast_str_set_va':
> /usr/src/asterisk/include/asterisk/strings.h:960: multiple definition of `ast_str_set_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:960: first defined here
> sip/config_parser.o: In function `ast_str_append_va':
> /usr/src/asterisk/include/asterisk/strings.h:978: multiple definition of `ast_str_append_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:978: first defined here
> sip/config_parser.o: In function `ast_str_set_substr':
> /usr/src/asterisk/include/asterisk/strings.h:985: multiple definition of `ast_str_set_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:985: first defined here
> sip/config_parser.o: In function `ast_str_append_substr':
> /usr/src/asterisk/include/asterisk/strings.h:992: multiple definition of `ast_str_append_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:992: first defined here
> sip/config_parser.o: In function `ast_str_set_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:999: multiple definition of `ast_str_set_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:999: first defined here
> sip/config_parser.o: In function `ast_str_append_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:1006: multiple definition of `ast_str_append_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1006: first defined here
> sip/config_parser.o: In function `ast_str_set':
> /usr/src/asterisk/include/asterisk/strings.h:1034: multiple definition of `ast_str_set'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1034: first defined here
> sip/config_parser.o: In function `ast_str_append':
> /usr/src/asterisk/include/asterisk/strings.h:1060: multiple definition of `ast_str_append'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1060: first defined here
> sip/config_parser.o: In function `ast_check_digits':
> /usr/src/asterisk/include/asterisk/strings.h:1081: multiple definition of `ast_check_digits'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1081: first defined here
> sip/config_parser.o: In function `ast_tech_to_upper':
> /usr/src/asterisk/include/asterisk/strings.h:1099: multiple definition of `ast_tech_to_upper'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1099: first defined here
> sip/config_parser.o: In function `ast_rq_is_int':
> /usr/src/asterisk/include/asterisk/config.h:1116: multiple definition of `ast_rq_is_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/config.h:1116: first defined here
> sip/utils.o: In function `ast_atomic_fetchadd_int':
> /usr/src/asterisk/include/asterisk/lock.h:718: multiple definition of `ast_atomic_fetchadd_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:718: first defined here
> sip/utils.o: In function `ast_atomic_dec_and_test':
> /usr/src/asterisk/include/asterisk/lock.h:764: multiple definition of `ast_atomic_dec_and_test'
> chan_sip.o:/usr/src/asterisk/include/asterisk/lock.h:764: first defined here
> sip/utils.o: In function `ast_tvdiff_sec':
> /usr/src/asterisk/include/asterisk/time.h:45: multiple definition of `ast_tvdiff_sec'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:45: first defined here
> sip/utils.o: In function `ast_tvdiff_us':
> /usr/src/asterisk/include/asterisk/time.h:64: multiple definition of `ast_tvdiff_us'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:64: first defined here
> sip/utils.o: In function `ast_tvdiff_ms':
> /usr/src/asterisk/include/asterisk/time.h:78: multiple definition of `ast_tvdiff_ms'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:78: first defined here
> sip/utils.o: In function `ast_tvzero':
> /usr/src/asterisk/include/asterisk/time.h:95: multiple definition of `ast_tvzero'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:95: first defined here
> sip/utils.o: In function `ast_tvcmp':
> /usr/src/asterisk/include/asterisk/time.h:106: multiple definition of `ast_tvcmp'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:106: first defined here
> sip/utils.o: In function `ast_tveq':
> /usr/src/asterisk/include/asterisk/time.h:125: multiple definition of `ast_tveq'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:125: first defined here
> sip/utils.o: In function `ast_tvnow':
> /usr/src/asterisk/include/asterisk/time.h:135: multiple definition of `ast_tvnow'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:135: first defined here
> sip/utils.o: In function `ast_tv':
> /usr/src/asterisk/include/asterisk/time.h:182: multiple definition of `ast_tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:182: first defined here
> sip/utils.o: In function `ast_samp2tv':
> /usr/src/asterisk/include/asterisk/time.h:197: multiple definition of `ast_samp2tv'
> chan_sip.o:/usr/src/asterisk/include/asterisk/time.h:197: first defined here
> sip/utils.o: In function `_ast_malloc':
> /usr/src/asterisk/include/asterisk/utils.h:535: multiple definition of `_ast_malloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:535: first defined here
> sip/utils.o: In function `_ast_calloc':
> /usr/src/asterisk/include/asterisk/utils.h:559: multiple definition of `_ast_calloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:559: first defined here
> sip/utils.o: In function `_ast_realloc':
> /usr/src/asterisk/include/asterisk/utils.h:596: multiple definition of `_ast_realloc'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:596: first defined here
> sip/utils.o: In function `_ast_strdup':
> /usr/src/asterisk/include/asterisk/utils.h:624: multiple definition of `_ast_strdup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:624: first defined here
> sip/utils.o: In function `_ast_strndup':
> /usr/src/asterisk/include/asterisk/utils.h:654: multiple definition of `_ast_strndup'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:654: first defined here
> sip/utils.o: In function `_ast_vasprintf':
> /usr/src/asterisk/include/asterisk/utils.h:694: multiple definition of `_ast_vasprintf'
> chan_sip.o:/usr/src/asterisk/include/asterisk/utils.h:694: first defined here
> sip/utils.o: In function `ast_threadstorage_get':
> /usr/src/asterisk/include/asterisk/threadstorage.h:173: multiple definition of `ast_threadstorage_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/threadstorage.h:173: first defined here
> sip/utils.o: In function `ast_skip_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:145: multiple definition of `ast_skip_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:145: first defined here
> sip/utils.o: In function `ast_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:159: multiple definition of `ast_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:159: first defined here
> sip/utils.o: In function `ast_skip_nonblanks':
> /usr/src/asterisk/include/asterisk/strings.h:184: multiple definition of `ast_skip_nonblanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:184: first defined here
> sip/utils.o: In function `ast_strip':
> /usr/src/asterisk/include/asterisk/strings.h:202: multiple definition of `ast_strip'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:202: first defined here
> sip/utils.o: In function `ast_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:327: multiple definition of `ast_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:327: first defined here
> sip/utils.o: In function `ast_str_create':
> /usr/src/asterisk/include/asterisk/strings.h:577: multiple definition of `ast_str_create'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:577: first defined here
> sip/utils.o: In function `ast_str_reset':
> /usr/src/asterisk/include/asterisk/strings.h:598: multiple definition of `ast_str_reset'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:598: first defined here
> sip/utils.o: In function `ast_str_update':
> /usr/src/asterisk/include/asterisk/strings.h:613: multiple definition of `ast_str_update'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:613: first defined here
> sip/utils.o: In function `ast_str_trim_blanks':
> /usr/src/asterisk/include/asterisk/strings.h:623: multiple definition of `ast_str_trim_blanks'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:623: first defined here
> sip/utils.o: In function `ast_str_strlen':
> /usr/src/asterisk/include/asterisk/strings.h:638: multiple definition of `ast_str_strlen'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:638: first defined here
> sip/utils.o: In function `ast_str_size':
> /usr/src/asterisk/include/asterisk/strings.h:649: multiple definition of `ast_str_size'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:649: first defined here
> sip/utils.o: In function `ast_str_buffer':
> /usr/src/asterisk/include/asterisk/strings.h:660: multiple definition of `ast_str_buffer'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:660: first defined here
> sip/utils.o: In function `ast_str_truncate':
> /usr/src/asterisk/include/asterisk/strings.h:678: multiple definition of `ast_str_truncate'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:678: first defined here
> sip/utils.o: In function `ast_str_make_space':
> /usr/src/asterisk/include/asterisk/strings.h:738: multiple definition of `ast_str_make_space'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:738: first defined here
> sip/utils.o: In function `ast_str_copy_string':
> /usr/src/asterisk/include/asterisk/strings.h:763: multiple definition of `ast_str_copy_string'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:763: first defined here
> sip/utils.o: In function `ast_str_thread_get':
> /usr/src/asterisk/include/asterisk/strings.h:823: multiple definition of `ast_str_thread_get'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:823: first defined here
> sip/utils.o: In function `ast_str_set_va':
> /usr/src/asterisk/include/asterisk/strings.h:960: multiple definition of `ast_str_set_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:960: first defined here
> sip/utils.o: In function `ast_str_append_va':
> /usr/src/asterisk/include/asterisk/strings.h:978: multiple definition of `ast_str_append_va'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:978: first defined here
> sip/utils.o: In function `ast_str_set_substr':
> /usr/src/asterisk/include/asterisk/strings.h:985: multiple definition of `ast_str_set_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:985: first defined here
> sip/utils.o: In function `ast_str_append_substr':
> /usr/src/asterisk/include/asterisk/strings.h:992: multiple definition of `ast_str_append_substr'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:992: first defined here
> sip/utils.o: In function `ast_str_set_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:999: multiple definition of `ast_str_set_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:999: first defined here
> sip/utils.o: In function `ast_str_append_escapecommas':
> /usr/src/asterisk/include/asterisk/strings.h:1006: multiple definition of `ast_str_append_escapecommas'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1006: first defined here
> sip/utils.o: In function `ast_str_set':
> /usr/src/asterisk/include/asterisk/strings.h:1034: multiple definition of `ast_str_set'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1034: first defined here
> sip/utils.o: In function `ast_str_append':
> /usr/src/asterisk/include/asterisk/strings.h:1060: multiple definition of `ast_str_append'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1060: first defined here
> sip/utils.o: In function `ast_check_digits':
> /usr/src/asterisk/include/asterisk/strings.h:1081: multiple definition of `ast_check_digits'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1081: first defined here
> sip/utils.o: In function `ast_tech_to_upper':
> /usr/src/asterisk/include/asterisk/strings.h:1099: multiple definition of `ast_tech_to_upper'
> chan_sip.o:/usr/src/asterisk/include/asterisk/strings.h:1099: first defined here
> sip/utils.o: In function `ast_rq_is_int':
> /usr/src/asterisk/include/asterisk/config.h:1116: multiple definition of `ast_rq_is_int'
> chan_sip.o:/usr/src/asterisk/include/asterisk/config.h:1116: first defined here
> collect2: error: ld returned 1 exit status
> /usr/src/asterisk/Makefile.rules:138: recipe for target 'chan_sip.so' failed
> make[1]: *** [chan_sip.so] Error 1
> Makefile:383: recipe for target 'channels' failed
> make: *** [channels] Error 2



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list