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

Rusty Newton (JIRA) noreply at issues.asterisk.org
Tue Nov 10 18:21:32 CST 2015


     [ https://issues.asterisk.org/jira/browse/ASTERISK-25503?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rusty Newton updated ASTERISK-25503:
------------------------------------

    Description: 
I could not compile any version of Asterisk12 in Fedora 23. There must be a flag that needs to be set. The errors below:  

[Edit by Rusty - Cleaning up the excessive debug below this line. As we've mentioned before please attach debug to the issue in .txt format. Do not post large debug into description or comment fields.]
{noformat}
 [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':
...
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
{noformat}

  was:
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



> 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: Core/BuildSystem
>    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:  
> [Edit by Rusty - Cleaning up the excessive debug below this line. As we've mentioned before please attach debug to the issue in .txt format. Do not post large debug into description or comment fields.]
> {noformat}
>  [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':
> ...
> 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
> {noformat}



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



More information about the asterisk-bugs mailing list