Edits to app_rpt.c

folks having another week of pound head against wall over re-compiling with a modified app_rpt.c I have tried various source trees found for this. All wind up the same way. First I’m doing this on ASL-1.01 source that I downloaded. Did configure and make menuselect, etc. But when I do make it starts compiling stuff and then stops. I have tried looking over the requirements for Asterisk and made sure all were installed. Anybody have any thoughts on why I get this:

root@repeater:/usr/src/asterisk/asterisk# make
fatal: Not a git repository (or any of the parent directories): .git
menuselect/menuselect --check-deps menuselect.makeopts
Generating embedded module rules …
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
fatal: Not a git repository (or any of the parent directories): .git
make[1]: Entering directory ‘/usr/src/Asterisk-ASL-1.01/asterisk/utils’
[LD] aelparse.o aelbison.o pbx_ael.o ael_main.o ast_expr2f.o ast_expr2.o strcompat.o -> aelparse
pbx_ael.o: In function ast_atomic_fetchadd_int': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1155: multiple definition of ast_atomic_fetchadd_int’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1155: first defined here
pbx_ael.o: In function ast_atomic_dec_and_test': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1201: multiple definition of ast_atomic_dec_and_test’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1201: first defined here
pbx_ael.o: In function ast_tvdiff_ms': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:44: multiple definition of ast_tvdiff_ms’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:44: first defined here
pbx_ael.o: In function ast_tvzero': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:60: multiple definition of ast_tvzero’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:60: first defined here
pbx_ael.o: In function ast_tvcmp': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:71: multiple definition of ast_tvcmp’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:71: first defined here
pbx_ael.o: In function ast_tveq': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:90: multiple definition of ast_tveq’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:90: first defined here
pbx_ael.o: In function ast_tvnow': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:100: multiple definition of ast_tvnow’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:100: first defined here
pbx_ael.o: In function ast_tv': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:122: multiple definition of ast_tv’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:122: first defined here
pbx_ael.o: In function ast_samp2tv': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:137: multiple definition of ast_samp2tv’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:137: first defined here
pbx_ael.o: In function ast_skip_blanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:50: multiple definition of ast_skip_blanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:50: first defined here
pbx_ael.o: In function ast_trim_blanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:65: multiple definition of ast_trim_blanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:65: first defined here
pbx_ael.o: In function ast_skip_nonblanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:91: multiple definition of ast_skip_nonblanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:91: first defined here
pbx_ael.o: In function ast_strip': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:109: multiple definition of ast_strip’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:109: first defined here
pbx_ael.o: In function ast_copy_string': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:168: multiple definition of ast_copy_string’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:168: first defined here
pbx_ael.o: In function _ast_malloc': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:337: multiple definition of _ast_malloc’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:337: first defined here
pbx_ael.o: In function _ast_calloc': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:360: multiple definition of _ast_calloc’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:360: first defined here
pbx_ael.o: In function _ast_realloc': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:396: multiple definition of _ast_realloc’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:396: first defined here
pbx_ael.o: In function _ast_strdup': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:423: multiple definition of _ast_strdup’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:423: first defined here
pbx_ael.o: In function _ast_strndup': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:452: multiple definition of _ast_strndup’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:452: first defined here
pbx_ael.o: In function _ast_vasprintf': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:490: multiple definition of _ast_vasprintf’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:490: first defined here
ael_main.o: In function ast_atomic_fetchadd_int': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1155: multiple definition of ast_atomic_fetchadd_int’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1155: first defined here
ael_main.o: In function ast_atomic_dec_and_test': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1201: multiple definition of ast_atomic_dec_and_test’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/lock.h:1201: first defined here
ael_main.o: In function ast_tvdiff_ms': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:44: multiple definition of ast_tvdiff_ms’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:44: first defined here
ael_main.o: In function ast_tvzero': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:60: multiple definition of ast_tvzero’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:60: first defined here
ael_main.o: In function ast_tvcmp': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:71: multiple definition of ast_tvcmp’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:71: first defined here
ael_main.o: In function ast_tveq': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:90: multiple definition of ast_tveq’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:90: first defined here
ael_main.o: In function ast_tvnow': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:100: multiple definition of ast_tvnow’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:100: first defined here
ael_main.o: In function ast_tv': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:122: multiple definition of ast_tv’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:122: first defined here
ael_main.o: In function ast_samp2tv': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:137: multiple definition of ast_samp2tv’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/time.h:137: first defined here
ael_main.o: In function ast_skip_blanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:50: multiple definition of ast_skip_blanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:50: first defined here
ael_main.o: In function ast_trim_blanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:65: multiple definition of ast_trim_blanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:65: first defined here
ael_main.o: In function ast_skip_nonblanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:91: multiple definition of ast_skip_nonblanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:91: first defined here
ael_main.o: In function ast_strip': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:109: multiple definition of ast_strip’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:109: first defined here
ael_main.o: In function ast_copy_string': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:168: multiple definition of ast_copy_string’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:168: first defined here
ael_main.o: In function _ast_malloc': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:337: multiple definition of _ast_malloc’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:337: first defined here
ael_main.o: In function _ast_calloc': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:360: multiple definition of _ast_calloc’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:360: first defined here
ael_main.o: In function _ast_realloc': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:396: multiple definition of _ast_realloc’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:396: first defined here
ael_main.o: In function _ast_strdup': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:423: multiple definition of _ast_strdup’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:423: first defined here
ael_main.o: In function _ast_strndup': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:452: multiple definition of _ast_strndup’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:452: first defined here
ael_main.o: In function _ast_vasprintf': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:490: multiple definition of _ast_vasprintf’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/utils.h:490: first defined here
ast_expr2f.o: In function ast_skip_blanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:50: multiple definition of ast_skip_blanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:50: first defined here
ast_expr2f.o: In function ast_trim_blanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:65: multiple definition of ast_trim_blanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:65: first defined here
ast_expr2f.o: In function ast_skip_nonblanks': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:91: multiple definition of ast_skip_nonblanks’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:91: first defined here
ast_expr2f.o: In function ast_strip': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:109: multiple definition of ast_strip’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:109: first defined here
ast_expr2f.o: In function ast_copy_string': /usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:168: multiple definition of ast_copy_string’
aelparse.o:/usr/src/Asterisk-ASL-1.01/asterisk/include/asterisk/strings.h:168: first defined here
collect2: error: ld returned 1 exit status
/usr/src/Asterisk-ASL-1.01/asterisk/Makefile.rules:78: recipe for target ‘aelparse’ failed
make[1]: *** [aelparse] Error 1
make[1]: Leaving directory ‘/usr/src/Asterisk-ASL-1.01/asterisk/utils’
Makefile:364: recipe for target ‘utils’ failed
make: *** [utils] Error 2
root@repeater:/usr/src/asterisk/asterisk#