Edits to app_rpt.c

git clone https://github.com/AllStarLink/Asterisk.git
cd Asterisk/asterisk
./configure CXX=g+±4.9 CC=gcc-4.9
make menuselect #make sure all required apps and packages are
selected
make
See https://github.com/AllStarLink/Asterisk/blob/master/README.md
Built fine on Debian Stretch No head pounding required.
Steve N4IRS

···

https://github.com/AllStarLink/Asterisk.git

https://github.com/AllStarLink/Asterisk/blob/master/README.md

  On 3/4/20 7:57 PM, George Csahanin via

AllStarLink Discussion Groups wrote:

w2db
w2db

              March 5
          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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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 ofast_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#


Visit
Topic
or reply to this email to respond.

        You are receiving this because you enabled mailing list

mode.

To unsubscribe from these emails, click here.