Edits to app_rpt.c

Tom,

I have some questions on your TELEM_HANG_TIME request. Why do you want to change it and what are the implications of making it shorter?

Tim,
On a large linked network (like we have for 900 MHz nodes), there’s a lot of background telemetry that we don’t want to hear. Usually, any command issued that produces telemetry we want to hear will start telemetry that will complete in less than 15 Sec. My experience has been good with a short telemetry on demand (COP,35) setting. The longer telemetry is allowed to be heard, the more likely undesired background telemetry will be heard. Two minutes is a bit long.
Tom

Hey Tom, glad to see I’m not the only one to modify morsespeed. I also wondered how long it would take for someone to bring up the legal thing…I wasn’t disappointed. I run mine at 30WPM. The legal ID is generated by the Quantars, at 20 wpm…no PL. This has become more difficult since Duuuude passed. The source code available has some deficiencies…

GeorgeC W2DB

Dont want to stir the pot too much about legal limit in ASL for the USA, cause legal for the USA does not mean legal for the rest of the world.

If a setting is locked to the max for the USA it could prevent a foreign user of setting his repeater to his liking.

maybe having the settings in a timing.conf or what ever and have the default for the USA and maybe “other country” in comment so we could just un comment the stuff for our country and comment the default one.

Le ven. 24 janv. 2020 à 09:46, Tim Sawyer via AllStarLink Discussion Groups noreply@community.allstarlink.org a écrit :

···


wd6awp

      ASL Admin




    January 24

Tom,

I feel that we (ASL) would be irresponsible to set the default max CW speed above 20 WPM. It just wouldn’t be proper stewardship of our hobby or of AllStar. I don’t want ASL to have any part in someone violating Part 97.


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.

Tom,

I don’t want to hear anyone’s telemetry response other than my own. So I find telemdefault=2 ideal. But I do now understand that you want and why. Thank you for the explanation.

I would not want to change the default to 15 seconds. That would not be good for people that are used to the 2 minute hang time.

I’d be ok with a setting to optionally limit or lengthen TELEM_HANG TIME. I’d gladly code that for you if I had the skill.

Pierre,

I figured someone would bring up that argument. You make a good case for non USA users. There is in fact a nod to other countries on this WiKi page and in rpt.conf.

;beaconing=0 ; Send ID regardless of repeater activity (Required in the UK, but probably illegal in the US)

I guess we could have similar wording in the comments about ID speed provided there actually is a country that allows repeater IDs to be more than 20 WPM.

Can you (or anyone) make the case that more than 20 WPM repeater CW ID speed is allowed outside the USA?

The problem is that someone who has access to the source code can
possibly violate part 97. Are you proposing to remove the source
from public view so no one can push the speed past 20 WPM?

···

On 1/24/20 9:46 AM, Tim Sawyer via
AllStarLink Discussion Groups wrote:

wd6awp
wd6awp ASL Admin

              January 24

Tom,

          I feel that we (ASL)

would be irresponsible to set the default max CW speed
above 20 WPM. It just wouldn’t be proper stewardship of
our hobby or of AllStar. I don’t want ASL to have any part
in someone violating Part 97.


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.

Consider what I stated…my repeaters legally ID at 20WPM (Quantars) which won’t be heard by users because the ID is send without PL. But for users I have the app_rpt.c modified to allow 30 WPM and anyone using tyhe repeater hears that one. But I’m legally covered by the Motorola ID. And its my license, why should anyone else want to impose their ways on me?

I don’t think anyone wants to “impose their ways” on anyone. It’s open source free software after all and so long as you Share your changes (should you distribute a modified version) you can do as you damn well please with it. Instead what I see being argued for here and the opposition to the change being that the default should be 20wpm or less. You are free to set whatever speeds and limits you like but the default Unmodified source and binaries should be conservative in their settings. Should the max speed be limited to 20wpm, no most likely not… but set a conservative default and allow the speed to be set in a config file somewhere or an argument passed either via command line or agi.

There may also be a bigger problem in architecture here to be addressed with this change simply attempting to address a symptom and not the root problem. It has been mentioned that telemetry from one node ends up being heard on multiple other nodes and thus the reason for the suggested change would be to reduce the interruption and chatter brought about by telemetry. I’ve become somewhat familiar with a rather large network of rf linked repeaters that all use the controller from Sierra radio systems (srs). With the way that controller is architected various ports can be linked together and mix their audio. The telemetry generated by that controller can be selectively sent out any one or more ports depending upon the chosen personality of any given port. Thus telemetry can be set to only go out the local port or only down the link. With asterisk we ought be able to take that a step further and only send the telemetry where it’s needed. For instance if someone on rf at node 1234 needs to command node 5678 and both nodes are connected to node 2468 we ought be able to send a function complete from 5678 to 1234 and have the telemetry only be heard on node 1234. Possibly more difficult to impliment, yes, but also a better fix as it addresses the root problem.

Eric
Af6ep

Eric

You will love this :wink: In Canada the identification rules are pretty simple. it all start will rules 41 of the communication laws:

Identification
41 The holder of a radio licence shall identify the radio station in respect of which the licence was issued in accordance with the Technical Requirements Respecting Identification of Radio Stations, issued by the Minister, as amended from time to time.

And the Technical Requirements Respecting Identification of Radio Stations consist of :

  1. Scope
    This document sets out the technical requirements for the identification of licensed radio stations. Operators must comply with these provision in accordance with section 41 of the Radiocommunication Regulations.

  2. Identification
    The operator of each radio station communicating with other radio stations shall transmit the assigned call sign at least once in each transmission and at least once every 30 minutes of transmission. If no call sign has been assigned, the name of the licensee of the radio station will be used.

But!

Just to be clear, CIR-15 specify optimum spec 1 khz tone at 1 khz deviation and 20 wpm. but those are not binding. it could be a different tone, deviation or cw speed.

What they want is for a system to id every 30 minute and that it. it could be 50wpm they dont care…

As you can see our regulation are really not as strict as the US regulation are.

Le ven. 24 janv. 2020 à 18:14, Tim Sawyer via AllStarLink Discussion Groups noreply@community.allstarlink.org a écrit :

···


wd6awp

      ASL Admin




    January 24

Pierre,

I figured someone would bring up that argument. You make a good case for non USA users. There is in fact a nod to other countries on this WiKi page and in rpt.conf.

;beaconing=0 ; Send ID regardless of repeater activity (Required in the UK, but probably illegal in the US)

I guess we could have similar wording in the comments about ID speed provided there actually is a country that allows repeater IDs to be more than 20 WPM.

Can you (or anyone) make the case that more than 20 WPM repeater CW ID speed is allowed outside the USA?


Visit Topic or reply to this email to respond.


In Reply To


Pierre_Martel

    January 24

Dont want to stir the pot too much about legal limit in ASL for the USA, cause legal for the USA does not mean legal for the rest of the world. If a setting is locked to the max for the USA it could prevent a foreign user of setting his repeater to his liking. maybe having the settings in a timing…


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.

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

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