Edits to app_rpt.c

I’m left wondering why the tomorse program won’t accomplish what you’re
wanting?? tomorse CLEANLY generates high quality CW as a .wav file, which
can then be played whenever you need it. No app_rpt mods needed.

Am I the only one here who HEARS the really sloppy CW generated by
the app_rpt routines at higher speeds (like 25 or 30 WPM)?

73, David KB4FXC

···

On Sat, 25 Jan 2020, Tom via AllStarLink Discussion Groups wrote:

Yep George. I can tell you that we aren’t the only ones; but I won’t mention any names. I think we don’t have many Libertarians here.
Tom


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.

David,

Could you give us some more information about the tomorse program? Where can we get it?

See:

http://lists.hamvoip.org/pipermail/arm-allstar/2016-April/003059.html

Actually, the morse improves in app_rpt above 20. My 30 WPM ID’s sound great using my modified source. The morse at the lower speeds is painfully slow and pretty ugly.
GeorgeC W2DB

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#

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.

The web site munged my reply see

···

https://community.allstarlink.org/t/edits-to-app-rpt-c/16161/26?u=n4irs

  On 3/4/20 9:07 PM, Steve Zingman via

AllStarLink Discussion Groups wrote:

N4IRS
N4IRS

              March 5
          git clone 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 <>
Built fine on Debian Stretch No head pounding required.
Steve N4IRS

··· (click for more details)


Visit Topic
or reply to this email to respond.


In Reply To

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…


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.

tomorse doesn’t work, I tried it. Might work on the brand X distro but not on my ASL 1.01

GeorgeC W2DB

Steve, did all of that. Not my first time doing this. Just hitting some very different errors, as I posted. I don’t know which Debian I have here but it is the ASL 1.01 image I’m using. It is not on a Pi. But looking at the errors it seems to identify four .h files in asterisk/include/asterisk . lock.h, time.h, strings.h and utils.h.

There were compiles that failed, like ael and iax2 and dungi. Eliminated them from make menuselect and still got the error when compiling command2…

So just real puzzled. I recently compiled it on a Pi4, done it on Pi3, did may times on Limey and ACID. Made sure all the required packages are installed… Just stumped. I realize this is an asterisk or gcc issue not an AllstarLink issue but figured someone here might be able to help.

Thanks
GeorgeC W2DB

What doesn’t work about the tomorse program? It’s about as generic code as you can get! I’ve used it since at least my first ACID installs, 12+ years ago.

Made the binaries, ran the morse-build and morse-install, etc, and get errors. Starting to think I have a problem with cpp. Get errors when I run it.

Made an wav file at an external web site with my ID, ran thru sox and it works but doesn’t sound as clean as what asterisk can make… and the fact that I just casn’t find a reason why asterisk compile fails I’m starting to suspect g++ and gcc

G

George, check which version of g++ compiler you’re using. I ran into the same thing with the standard version: gcc 6.3 . You need to use: gcc 4.9 . Then it should compile.
Tom / K5TRA

That would explain it. Figured a newer version should work. Tried
finding 4.9 with apt and didn’t see it

Thanks Tom

···

On 3/7/2020 7:26 PM, Tom via
AllStarLink Discussion Groups wrote:

Tom
Tom

              March 8
          George, check which

version of g++ compiler you’re using. I ran into the same
thing with the standard version: gcc 6.3 . You need to
use: gcc 4.9 . Then it should compile.
Tom / K5TRA


Visit Topic
or reply to this email to respond.


In Reply To

George_Csahanin
George_Csahanin

              March 8
        Made the binaries, ran the

morse-build and morse-install, etc, and get errors. Starting
to think I have a problem with cpp. Get errors when I run
it. Made an wav file at an external web site with my ID, ran
thru sox and it works but doesn’t sound as clean as what
asterisk can make… and the fact th…


Visit
Topic
or reply to this email to respond.

To unsubscribe from these emails, click here.

-- George Csahanin
10100 Carson Ranch Rd.
Crowley, TX 76036
682-708-5716 home
401-338-0568 cel

Got it! Needed to add deb http://deb.debian.org/debian/ jessie main contrib non-free
deb-src http://deb.debian.org/debian/ jessie main contrib non-free to /etc/apt/sources.list (thanks to Ed W8VT)
THEN I was able to add gcc-4.9 and g+±4.9
Then I could compile.
But wait! ANOTHER problem!
The source for chan_usbradio.c would not recognize my CM119 device from Masters. It is 0d8c:013a but that one isn’t in the source code. I found this when it compiled and installed fine but the repeater still didn’t function. I copied the chan_usbradio.c from the Raspberry Pi4 source tree. Compiled. Works fine.
Done
Stuff shouldn’t be this difficult…
GeorgeC W2DB