The following packages will be installed: direwolf Fetching Makefile.patch... 0%100%100%100%100%100%Done Fetching README... 0%100%100%100%100%100%Done Fetching direwolf.SlackBuild... 0%100%100%100%100%100%Done Fetching direwolf.desktop... 0%100%100%100%100%100%Done Fetching direwolf.info... 0%100%100%100%100%100%Done Fetching doinst.sh... 0%100%100%100%100%100%Done Fetching slack-desc... 0%100%100%100%100%100%Done Archive: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5.zip c0abb4b2164a288bc5292114bbfe196629b069ea creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/.gitattributes inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/.gitignore inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/99-direwolf-cmedia.rules inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/CHANGES.md inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/LICENSE-dire-wolf.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/LICENSE-other.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/Makefile inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/Makefile.linux inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/Makefile.macosx inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/Makefile.win inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/README.md inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/aclients.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/aprs_tt.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/aprs_tt.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/atest.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/audio.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/audio.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/audio_portaudio.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/audio_stats.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/audio_stats.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/audio_win.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ax25_link.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ax25_link.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ax25_pad.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ax25_pad.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ax25_pad2.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ax25_pad2.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/beacon.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/beacon.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/cdigipeater.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/cdigipeater.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/cm108.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/cm108.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/config.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/config.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/decode_aprs.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/decode_aprs.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dedupe.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dedupe.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod_9600.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod_9600.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod_afsk.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod_afsk.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod_psk.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/demod_psk.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/digipeater.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/digipeater.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/direwolf-block-diagram.png inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/direwolf.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/direwolf.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/direwolf.spec inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/direwolf.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dlq.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dlq.h creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/APRS-Telemetry-Toolkit.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/APRStt-Implementation-Notes.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/APRStt-Listening-Example.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/APRStt-interface-for-SARTrack.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/Bluetooth-KISS-TNC.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/Going-beyond-9600-baud.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/README.md inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/Raspberry-Pi-APRS-Tracker.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/Raspberry-Pi-APRS.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/Raspberry-Pi-SDR-IGate.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/Successful-APRS-IGate-Operation.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/User-Guide.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/doc/WA8LMF-TNC-Test-CD-Results.pdf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dsp.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dsp.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dtime_now.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dtime_now.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dtmf.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dtmf.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dw-icon.ico extracting: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dw-icon.png inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dw-icon.rc inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dw-start.sh inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwespeak.bat extracting: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwespeak.sh inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwgps.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwgps.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwgpsd.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwgpsd.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwgpsnmea.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/dwgpsnmea.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/encode_aprs.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/encode_aprs.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/fcs_calc.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/fcs_calc.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/fsk_demod_agc.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/fsk_demod_state.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/fsk_filters.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/fsk_gen_filter.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/gen_packets.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/gen_tone.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/gen_tone.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/generic.conf creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/README-FIRST.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/error_string.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/error_string.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/mgrs.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/mgrs.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/polarst.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/polarst.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/readme.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/releasenotes.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/tranmerc.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/tranmerc.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/ups.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/ups.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/usng.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/usng.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/utm.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/geotranz/utm.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/grm_sym.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/hdlc_rec.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/hdlc_rec.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/hdlc_rec2.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/hdlc_rec2.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/hdlc_send.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/hdlc_send.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/igate.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/igate.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kiss.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kiss.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kiss_frame.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kiss_frame.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kissnet.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kissnet.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kissserial.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kissserial.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/kissutil.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/latlong.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/latlong.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ll2utm.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/log.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/log.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/log2gpx.c creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/aclients.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/atest.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/decode_aprs.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/direwolf.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/gen_packets.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/kissutil.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/ll2utm.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/log2gpx.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/text2tt.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/tt2text.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/man1/utm2ll.1 inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/mgn_icon.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/mheard.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/mheard.h creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/README-dire-wolf.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/strcasestr.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/strlcat.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/strlcpy.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/strsep.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/misc/strtok_r.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/morse.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/morse.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/multi_modem.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/multi_modem.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/pfilter.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/pfilter.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ptt.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ptt.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/rdq.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/rdq.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/recv.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/recv.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/redecode.h creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/COPYING inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/INSTALL inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/LICENSES extracting: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/NEWS extracting: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/README inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/README-dire-wolf.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/re_comp.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/regcomp.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/regex.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/regex.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/regex_internal.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/regex_internal.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/regex/regexec.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/rpack.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/rrbb.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/rrbb.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/sdr.conf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/search_sdks.sh inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/serial_port.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/serial_port.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/server.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/server.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/sock.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/sock.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/symbols-new.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/symbols.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/symbols.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/symbolsX.txt creating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/ inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-balloon.conf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-balloon.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-bits.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-data.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-data91.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-eqns.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-m0xer-3.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-parm.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-seq.sh inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-unit.pl inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-volts.conf inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry-toolkit/telem-volts.py inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/telemetry.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/textcolor.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/textcolor.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tnc-test-cd-results.png inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tocalls.txt inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tq.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tq.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tt_text.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tt_text.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tt_user.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tt_user.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/ttcalc.c extracting: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/tune.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/utm2ll.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/version.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/walk96.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/waypoint.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/waypoint.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/xid.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/xid.h inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/xmit.c inflating: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5/xmit.h patching file Makefile.linux gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o direwolf.o direwolf.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o config.o config.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o recv.o recv.c echo " " > tune.h gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -DGEN_FFF -o gen_fff demod_afsk.c dsp.c textcolor.c -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev ./gen_fff > fsk_fast_filter.h gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o demod.o demod.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dsp.o dsp.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o demod_afsk.o demod_afsk.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o demod_psk.o demod_psk.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o demod_9600.o demod_9600.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o hdlc_rec.o hdlc_rec.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o hdlc_rec2.o hdlc_rec2.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o multi_modem.o multi_modem.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o rdq.o rdq.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o rrbb.o rrbb.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dlq.o dlq.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o fcs_calc.o fcs_calc.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o ax25_pad.o ax25_pad.c ax25_pad.c: In function ‘ax25_alevel_to_text’: ax25_pad.c:2802:61: warning: ‘%+d’ directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 27 [-Wformat-truncation=] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~ ax25_pad.c:2802:53: note: directive argument in the range [-2147483648, -1] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~ ax25_pad.c:2802:11: note: ‘snprintf’ output between 9 and 36 bytes into a destination of size 32 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o ax25_pad2.o ax25_pad2.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o xid.o xid.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o decode_aprs.o decode_aprs.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o symbols.o symbols.c symbols.c: In function ‘symbols_init’: symbols.c:407:13: warning: ‘strncpy’ output may be truncated copying 29 bytes from a string of length 194 [-Wstringop-truncation] 407 | strncpy(new_sym_ptr[new_sym_len].description, stuff+COL6_DESC, NEW_SYM_DESC_LEN); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o server.o server.c server.c: In function ‘cmd_listen_thread’: server.c:1652:19: warning: ‘dlq_register_callsign’ accessing 12 bytes in a region of size 10 [-Wstringop-overflow=] 1652 | dlq_register_callsign (cmd.hdr.call_from, chan, client); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server.c:1652:19: note: referencing argument 1 of type ‘char *’ In file included from server.c:158: dlq.h:113:6: note: in a call to function ‘dlq_register_callsign’ 113 | void dlq_register_callsign (char addr[AX25_MAX_ADDR_LEN], int chan, int client); | ^~~~~~~~~~~~~~~~~~~~~ server.c:1678:19: warning: ‘dlq_unregister_callsign’ accessing 12 bytes in a region of size 10 [-Wstringop-overflow=] 1678 | dlq_unregister_callsign (cmd.hdr.call_from, chan, client); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server.c:1678:19: note: referencing argument 1 of type ‘char *’ In file included from server.c:158: dlq.h:115:6: note: in a call to function ‘dlq_unregister_callsign’ 115 | void dlq_unregister_callsign (char addr[AX25_MAX_ADDR_LEN], int chan, int client); | ^~~~~~~~~~~~~~~~~~~~~~~ server.c:1757:17: warning: ‘dlq_xmit_data_request’ accessing 120 bytes in a region of size 24 [-Wstringop-overflow=] 1757 | dlq_xmit_data_request (callsigns, num_calls, cmd.hdr.portx, client, cmd.hdr.pid, cmd.data, netle2host(cmd.hdr.data_len_NETLE)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server.c:1757:17: note: referencing argument 1 of type ‘char (*)[12]’ In file included from server.c:158: dlq.h:111:6: note: in a call to function ‘dlq_xmit_data_request’ 111 | void dlq_xmit_data_request (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, int chan, int client, int pid, char *xdata_ptr, int xdata_len); | ^~~~~~~~~~~~~~~~~~~~~ server.c:1771:17: warning: ‘dlq_disconnect_request’ accessing 120 bytes in a region of size 24 [-Wstringop-overflow=] 1771 | dlq_disconnect_request (callsigns, num_calls, cmd.hdr.portx, client); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ server.c:1771:17: note: referencing argument 1 of type ‘char (*)[12]’ In file included from server.c:158: dlq.h:109:6: note: in a call to function ‘dlq_disconnect_request’ 109 | void dlq_disconnect_request (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, int chan, int client); | ^~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o kiss.o kiss.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o kissserial.o kissserial.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o kissnet.o kissnet.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o kiss_frame.o kiss_frame.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o hdlc_send.o hdlc_send.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o gen_tone.o gen_tone.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o audio.o audio.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o audio_stats.o audio_stats.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o digipeater.o digipeater.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o cdigipeater.o cdigipeater.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o pfilter.o pfilter.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dedupe.o dedupe.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o tq.o tq.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o xmit.o xmit.c xmit.c: In function ‘xmit_speak_it’: xmit.c:1165:46: warning: ‘%s’ directive output may be truncated writing up to 1999 bytes into a region of size 1996 [-Wformat-truncation=] 1165 | snprintf (cmd, sizeof(cmd), "%s %d \"%s\"", script, c, msg); | ^~ ~~~ xmit.c:1165:9: note: ‘snprintf’ output 6 or more bytes (assuming 2005) into a destination of size 2000 1165 | snprintf (cmd, sizeof(cmd), "%s %d \"%s\"", script, c, msg); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o morse.o morse.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o ptt.o ptt.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o beacon.o beacon.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o encode_aprs.o encode_aprs.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o latlong.o latlong.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o textcolor.o textcolor.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dtmf.o dtmf.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o aprs_tt.o aprs_tt.c aprs_tt.c: In function ‘aprs_tt_sequence’: aprs_tt.c:428:52: warning: ‘%s’ directive output may be truncated writing up to 999 bytes into a region of size 992 [-Wformat-truncation=] 428 | "APRSTT>%s:%s", | ^~ aprs_tt.c:427:9: note: ‘snprintf’ output 9 or more bytes (assuming 1008) into a destination of size 1000 427 | snprintf (audible_response, sizeof(audible_response), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | "APRSTT>%s:%s", | ~~~~~~~~~~~~~~~ 429 | tt_config.response[err].method, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 430 | (strlen(script_response) > 0) ? script_response : tt_config.response[err].mtext); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o tt_user.o tt_user.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o tt_text.o tt_text.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o igate.o igate.c igate.c: In function ‘igate_recv_thread’: igate.c:1869:57: warning: ‘%s’ directive output may be truncated writing up to 2122 bytes into a region of size between 412 and 491 [-Wformat-truncation=] 1869 | snprintf (radio, sizeof(radio), "%s>%s%d%d%s:}%s", | ^~ ...... 1873 | payload); | ~~~~~~~ igate.c:1869:11: note: ‘snprintf’ output 10 or more bytes (assuming 2211) into a destination of size 500 1869 | snprintf (radio, sizeof(radio), "%s>%s%d%d%s:}%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1870 | save_audio_config_p->achan[to_chan].mycall, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1871 | APP_TOCALL, MAJOR_VERSION, MINOR_VERSION, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1872 | save_igate_config_p->tx_via, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1873 | payload); | ~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o waypoint.o waypoint.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o serial_port.o serial_port.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o log.o log.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o telemetry.o telemetry.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dwgps.o dwgps.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dwgpsnmea.o dwgpsnmea.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dwgpsd.o dwgpsd.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o dtime_now.o dtime_now.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o mheard.o mheard.c mheard.c: In function ‘mheard_dump’: mheard.c:210:31: warning: ‘%02d’ directive writing between 2 and 9 bytes into a region of size between 8 and 11 [-Wformat-overflow=] 210 | sprintf (result, "%4d:%02d", h, m); | ^~~~ mheard.c:210:26: note: directive argument in the range [-71582774, 71582774] 210 | sprintf (result, "%4d:%02d", h, m); | ^~~~~~~~~~ mheard.c:210:9: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 16 210 | sprintf (result, "%4d:%02d", h, m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mheard.c:210:31: warning: ‘%02d’ directive writing between 2 and 9 bytes into a region of size between 8 and 11 [-Wformat-overflow=] 210 | sprintf (result, "%4d:%02d", h, m); | ^~~~ mheard.c:210:26: note: directive argument in the range [-71582774, 71582774] 210 | sprintf (result, "%4d:%02d", h, m); | ^~~~~~~~~~ mheard.c:210:9: note: ‘sprintf’ output between 8 and 18 bytes into a destination of size 16 210 | sprintf (result, "%4d:%02d", h, m); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o ax25_link.o ax25_link.c In file included from ax25_link.c:176: ax25_link.c: In function ‘resend_for_srej’: ax25_pad2.h:34:43: warning: ‘ax25_i_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3922:25: note: in expansion of macro ‘ax25_i_frame’ 3922 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, i_frame_nr, i_frame_ns, p, txdata->pid, (unsigned char *)(txdata->data), txdata->len); | ^~~~~~~~~~~~ ax25_pad2.h:34:43: note: referencing argument 1 of type ‘char (*)[12]’ 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3922:25: note: in expansion of macro ‘ax25_i_frame’ 3922 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, i_frame_nr, i_frame_ns, p, txdata->pid, (unsigned char *)(txdata->data), txdata->len); | ^~~~~~~~~~~~ ax25_pad2.h:27:10: note: in a call to function ‘ax25_i_frame_debug’ 27 | packet_t ax25_i_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, int modulo, int nr, int ns, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:34:43: warning: ‘ax25_i_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3957:27: note: in expansion of macro ‘ax25_i_frame’ 3957 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, i_frame_nr, i_frame_ns, p, txdata->pid, (unsigned char *)(txdata->data), txdata->len); | ^~~~~~~~~~~~ ax25_pad2.h:34:43: note: referencing argument 1 of type ‘char (*)[12]’ 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3957:27: note: in expansion of macro ‘ax25_i_frame’ 3957 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, i_frame_nr, i_frame_ns, p, txdata->pid, (unsigned char *)(txdata->data), txdata->len); | ^~~~~~~~~~~~ ax25_pad2.h:27:10: note: in a call to function ‘ax25_i_frame_debug’ 27 | packet_t ax25_i_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, int modulo, int nr, int ns, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In function ‘invoke_retransmission’, inlined from ‘invoke_retransmission’ at ax25_link.c:5741:13: ax25_pad2.h:34:43: warning: ‘ax25_i_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5788:27: note: in expansion of macro ‘ax25_i_frame’ 5788 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, nr, ns, p, | ^~~~~~~~~~~~ ax25_link.c: In function ‘invoke_retransmission’: ax25_pad2.h:34:43: note: referencing argument 1 of type ‘char (*)[12]’ 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5788:27: note: in expansion of macro ‘ax25_i_frame’ 5788 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, nr, ns, p, | ^~~~~~~~~~~~ ax25_pad2.h:27:10: note: in a call to function ‘ax25_i_frame_debug’ 27 | packet_t ax25_i_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, int modulo, int nr, int ns, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_link.c: In function ‘transmit_enquiry’: ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5540:14: note: in expansion of macro ‘ax25_s_frame’ 5540 | pp = ax25_s_frame (S->addrs, S->num_addr, cmd, S->own_receiver_busy ? frame_type_S_RNR : frame_type_S_RR, S->modulo, nr, p, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5540:14: note: in expansion of macro ‘ax25_s_frame’ 5540 | pp = ax25_s_frame (S->addrs, S->num_addr, cmd, S->own_receiver_busy ? frame_type_S_RNR : frame_type_S_RR, S->modulo, nr, p, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_link.c: In function ‘establish_data_link’: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5439:14: note: in expansion of macro ‘ax25_u_frame’ 5439 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, (S->modulo == 128) ? frame_type_U_SABME : frame_type_U_SABM, p, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5439:14: note: in expansion of macro ‘ax25_u_frame’ 5439 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, (S->modulo == 128) ? frame_type_U_SABME : frame_type_U_SABM, p, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_link.c: In function ‘send_srej_frames.constprop’: ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3123:16: note: in expansion of macro ‘ax25_s_frame’ 3123 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_SREJ, S->modulo, nr, f, info, info_len); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3123:16: note: in expansion of macro ‘ax25_s_frame’ 3123 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_SREJ, S->modulo, nr, f, info, info_len); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3150:16: note: in expansion of macro ‘ax25_s_frame’ 3150 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_SREJ, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3150:16: note: in expansion of macro ‘ax25_s_frame’ 3150 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_SREJ, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_link.c: In function ‘enquiry_response’: ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5614:18: note: in expansion of macro ‘ax25_s_frame’ 5614 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RNR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5614:18: note: in expansion of macro ‘ax25_s_frame’ 5614 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RNR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5687:18: note: in expansion of macro ‘ax25_s_frame’ 5687 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5687:18: note: in expansion of macro ‘ax25_s_frame’ 5687 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5699:16: note: in expansion of macro ‘ax25_s_frame’ 5699 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, S->own_receiver_busy ? frame_type_S_RNR : frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5699:16: note: in expansion of macro ‘ax25_s_frame’ 5699 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, S->own_receiver_busy ? frame_type_S_RNR : frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5668:20: note: in expansion of macro ‘ax25_s_frame’ 5668 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5668:20: note: in expansion of macro ‘ax25_s_frame’ 5668 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_link.c: In function ‘sabm_e_frame’: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4044:27: note: in expansion of macro ‘ax25_u_frame’ 4044 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4044:27: note: in expansion of macro ‘ax25_u_frame’ 4044 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4076:29: note: in expansion of macro ‘ax25_u_frame’ 4076 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4076:29: note: in expansion of macro ‘ax25_u_frame’ 4076 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4090:29: note: in expansion of macro ‘ax25_u_frame’ 4090 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4090:29: note: in expansion of macro ‘ax25_u_frame’ 4090 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4103:29: note: in expansion of macro ‘ax25_u_frame’ 4103 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4103:29: note: in expansion of macro ‘ax25_u_frame’ 4103 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4112:29: note: in expansion of macro ‘ax25_u_frame’ 4112 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4112:29: note: in expansion of macro ‘ax25_u_frame’ 4112 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4128:29: note: in expansion of macro ‘ax25_u_frame’ 4128 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4128:29: note: in expansion of macro ‘ax25_u_frame’ 4128 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4142:29: note: in expansion of macro ‘ax25_u_frame’ 4142 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4142:29: note: in expansion of macro ‘ax25_u_frame’ 4142 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_link.c: In function ‘i_frame_continued’: ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2630:18: note: in expansion of macro ‘ax25_s_frame’ 2630 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2630:18: note: in expansion of macro ‘ax25_s_frame’ 2630 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2661:18: note: in expansion of macro ‘ax25_s_frame’ 2661 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2661:18: note: in expansion of macro ‘ax25_s_frame’ 2661 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2688:16: note: in expansion of macro ‘ax25_s_frame’ 2688 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_REJ, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2688:16: note: in expansion of macro ‘ax25_s_frame’ 2688 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_REJ, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2738:20: note: in expansion of macro ‘ax25_s_frame’ 2738 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RNR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2738:20: note: in expansion of macro ‘ax25_s_frame’ 2738 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RNR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_link.c: In function ‘rr_rnr_frame’: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3205:29: note: in expansion of macro ‘ax25_u_frame’ 3205 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3205:29: note: in expansion of macro ‘ax25_u_frame’ 3205 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3225:29: note: in expansion of macro ‘ax25_u_frame’ 3225 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3225:29: note: in expansion of macro ‘ax25_u_frame’ 3225 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ ax25_link.c: In function ‘dl_connect_request’: ax25_link.c:961:13: warning: ‘get_link_handle’ accessing 120 bytes in a region of size 12 [-Wstringop-overflow=] 961 | S = get_link_handle (E->addrs, E->num_addr, E->chan, E->client, ok_to_create); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:961:13: note: referencing argument 1 of type ‘char (*)[12]’ ax25_link.c:737:21: note: in a call to function ‘get_link_handle’ 737 | static ax25_dlsm_t *get_link_handle (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, int chan, int client, int create) | ^~~~~~~~~~~~~~~ ax25_link.c: In function ‘dl_disconnect_request’: ax25_link.c:1053:13: warning: ‘get_link_handle’ accessing 120 bytes in a region of size 12 [-Wstringop-overflow=] 1053 | S = get_link_handle (E->addrs, E->num_addr, E->chan, E->client, ok_to_create); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:1053:13: note: referencing argument 1 of type ‘char (*)[12]’ ax25_link.c:737:21: note: in a call to function ‘get_link_handle’ 737 | static ax25_dlsm_t *get_link_handle (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, int chan, int client, int create) | ^~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:1090:29: note: in expansion of macro ‘ax25_u_frame’ 1090 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, cr, frame_type_U_DM, p, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:1090:29: note: in expansion of macro ‘ax25_u_frame’ 1090 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, cr, frame_type_U_DM, p, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:1115:27: note: in expansion of macro ‘ax25_u_frame’ 1115 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_DISC, p, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:1115:27: note: in expansion of macro ‘ax25_u_frame’ 1115 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_DISC, p, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘i_frame_pop_off_queue’, inlined from ‘lm_seize_confirm’ at ax25_link.c:1923:10: ax25_pad2.h:34:43: warning: ‘ax25_i_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:6249:29: note: in expansion of macro ‘ax25_i_frame’ 6249 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, nr, ns, p, txdata->pid, (unsigned char *)(txdata->data), txdata->len); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_seize_confirm’: ax25_pad2.h:34:43: note: referencing argument 1 of type ‘char (*)[12]’ 34 | #define ax25_i_frame(a,n,c,m,r,s,p,q,i,l) ax25_i_frame_debug(a,n,c,m,r,s,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:6249:29: note: in expansion of macro ‘ax25_i_frame’ 6249 | packet_t pp = ax25_i_frame (S->addrs, S->num_addr, cr, S->modulo, nr, ns, p, txdata->pid, (unsigned char *)(txdata->data), txdata->len); | ^~~~~~~~~~~~ ax25_pad2.h:27:10: note: in a call to function ‘ax25_i_frame_debug’ 27 | packet_t ax25_i_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, int modulo, int nr, int ns, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In function ‘i_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2135:8: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2315:29: note: in expansion of macro ‘ax25_u_frame’ 2315 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2315:29: note: in expansion of macro ‘ax25_u_frame’ 2315 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘i_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2135:8: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2335:29: note: in expansion of macro ‘ax25_u_frame’ 2335 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2335:29: note: in expansion of macro ‘ax25_u_frame’ 2335 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘i_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2135:8: ax25_pad2.h:32:41: warning: ‘ax25_s_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2410:26: note: in expansion of macro ‘ax25_s_frame’ 2410 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RNR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:32:41: note: referencing argument 1 of type ‘char (*)[12]’ 32 | #define ax25_s_frame(a,n,c,f,m,r,p,i,l) ax25_s_frame_debug(a,n,c,f,m,r,p,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:2410:26: note: in expansion of macro ‘ax25_s_frame’ 2410 | pp = ax25_s_frame (S->addrs, S->num_addr, cr, frame_type_S_RNR, S->modulo, nr, f, NULL, 0); | ^~~~~~~~~~~~ ax25_pad2.h:25:10: note: in a call to function ‘ax25_s_frame_debug’ 25 | packet_t ax25_s_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int modulo, int nr, int pf, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In function ‘rej_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2148:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3467:29: note: in expansion of macro ‘ax25_u_frame’ 3467 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3467:29: note: in expansion of macro ‘ax25_u_frame’ 3467 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘rej_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2148:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3484:29: note: in expansion of macro ‘ax25_u_frame’ 3484 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:3484:29: note: in expansion of macro ‘ax25_u_frame’ 3484 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘disc_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2170:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4259:29: note: in expansion of macro ‘ax25_u_frame’ 4259 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4259:29: note: in expansion of macro ‘ax25_u_frame’ 4259 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘disc_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2170:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4230:29: note: in expansion of macro ‘ax25_u_frame’ 4230 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4230:29: note: in expansion of macro ‘ax25_u_frame’ 4230 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘disc_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2170:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4243:29: note: in expansion of macro ‘ax25_u_frame’ 4243 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4243:29: note: in expansion of macro ‘ax25_u_frame’ 4243 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_UA, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘mdl_negotiate_request’, inlined from ‘ua_frame’ at ax25_link.c:4596:10, inlined from ‘lm_data_indication’ at ax25_link.c:2178:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:6408:18: note: in expansion of macro ‘ax25_u_frame’ 6408 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_XID, p, nopid, xinfo, xlen); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:6408:18: note: in expansion of macro ‘ax25_u_frame’ 6408 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_XID, p, nopid, xinfo, xlen); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘ui_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2186:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4804:31: note: in expansion of macro ‘ax25_u_frame’ 4804 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, pf, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4804:31: note: in expansion of macro ‘ax25_u_frame’ 4804 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, r, frame_type_U_DM, pf, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘xid_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2196:8: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4906:24: note: in expansion of macro ‘ax25_u_frame’ 4906 | pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_XID, f, nopid, xinfo, xlen); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:4906:24: note: in expansion of macro ‘ax25_u_frame’ 4906 | pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_XID, f, nopid, xinfo, xlen); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘test_frame’, inlined from ‘lm_data_indication’ at ax25_link.c:2207:8: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5012:16: note: in expansion of macro ‘ax25_u_frame’ 5012 | pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_TEST, f, nopid, info_ptr, info_len); | ^~~~~~~~~~~~ ax25_link.c: In function ‘lm_data_indication’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5012:16: note: in expansion of macro ‘ax25_u_frame’ 5012 | pp = ax25_u_frame (S->addrs, S->num_addr, res, frame_type_U_TEST, f, nopid, info_ptr, info_len); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘t1_expiry’, inlined from ‘dl_timer_expiry’ at ax25_link.c:5046:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5147:20: note: in expansion of macro ‘ax25_u_frame’ 5147 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, (S->state == state_5_awaiting_v22_connection) ? frame_type_U_SABME : frame_type_U_SABM, p, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘dl_timer_expiry’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5147:20: note: in expansion of macro ‘ax25_u_frame’ 5147 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, (S->state == state_5_awaiting_v22_connection) ? frame_type_U_SABME : frame_type_U_SABM, p, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘t1_expiry’, inlined from ‘dl_timer_expiry’ at ax25_link.c:5046:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5173:20: note: in expansion of macro ‘ax25_u_frame’ 5173 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_DISC, p, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘dl_timer_expiry’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5173:20: note: in expansion of macro ‘ax25_u_frame’ 5173 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_DISC, p, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘t1_expiry’, inlined from ‘dl_timer_expiry’ at ax25_link.c:5046:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 12 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5231:29: note: in expansion of macro ‘ax25_u_frame’ 5231 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, cr, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ ax25_link.c: In function ‘dl_timer_expiry’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5231:29: note: in expansion of macro ‘ax25_u_frame’ 5231 | packet_t pp = ax25_u_frame (S->addrs, S->num_addr, cr, frame_type_U_DM, f, nopid, NULL, 0); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ In file included from ax25_link.c:176: In function ‘tm201_expiry’, inlined from ‘dl_timer_expiry’ at ax25_link.c:5061:6: ax25_pad2.h:30:39: warning: ‘ax25_u_frame_debug’ accessing 120 bytes in a region of size 96 [-Wstringop-overflow=] 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5366:20: note: in expansion of macro ‘ax25_u_frame’ 5366 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_XID, p, nopid, xinfo, xlen); | ^~~~~~~~~~~~ ax25_link.c: In function ‘dl_timer_expiry’: ax25_pad2.h:30:39: note: referencing argument 1 of type ‘char (*)[12]’ 30 | #define ax25_u_frame(a,n,c,f,p,q,i,l) ax25_u_frame_debug(a,n,c,f,p,q,i,l,__FILE__,__LINE__) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ax25_link.c:5366:20: note: in expansion of macro ‘ax25_u_frame’ 5366 | pp = ax25_u_frame (S->addrs, S->num_addr, cmd, frame_type_U_XID, p, nopid, xinfo, xlen); | ^~~~~~~~~~~~ In file included from ax25_link.c:176: ax25_pad2.h:23:10: note: in a call to function ‘ax25_u_frame_debug’ 23 | packet_t ax25_u_frame_debug (char addrs[AX25_MAX_ADDRS][AX25_MAX_ADDR_LEN], int num_addr, cmdres_t cr, ax25_frame_type_t ftype, int pf, int pid, unsigned char *pinfo, int info_len, char *src_file, int src_line); | ^~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o cm108.o cm108.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -I. -c -o strlcpy.o misc/strlcpy.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -I. -c -o strlcat.o misc/strlcat.c ar -cr misc.a strlcpy.o strlcat.o gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o error_string.o geotranz/error_string.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o mgrs.o geotranz/mgrs.c geotranz/mgrs.c: In function ‘Make_MGRS_String’: geotranz/mgrs.c:403:5: warning: ‘strncpy’ output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation] 403 | strncpy(MGRS, " ", 2); // 2 spaces | ^~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o polarst.o geotranz/polarst.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o tranmerc.o geotranz/tranmerc.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o ups.o geotranz/ups.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o usng.o geotranz/usng.c geotranz/usng.c: In function ‘Make_USNG_String’: geotranz/usng.c:370:5: warning: ‘strncpy’ output truncated before terminating nul copying 2 bytes from a string of the same length [-Wstringop-truncation] 370 | strncpy(USNG, " ", 2); // 2 spaces | ^~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o utm.o geotranz/utm.c ar -cr geotranz.a error_string.o mgrs.o polarst.o tranmerc.o ups.o usng.o utm.o gcc -o direwolf direwolf.o config.o recv.o demod.o dsp.o demod_afsk.o demod_psk.o demod_9600.o hdlc_rec.o hdlc_rec2.o multi_modem.o rdq.o rrbb.o dlq.o fcs_calc.o ax25_pad.o ax25_pad2.o xid.o decode_aprs.o symbols.o server.o kiss.o kissserial.o kissnet.o kiss_frame.o hdlc_send.o gen_tone.o audio.o audio_stats.o digipeater.o cdigipeater.o pfilter.o dedupe.o tq.o xmit.o morse.o ptt.o beacon.o encode_aprs.o latlong.o textcolor.o dtmf.o aprs_tt.o tt_user.o tt_text.o igate.o waypoint.o serial_port.o log.o telemetry.o dwgps.o dwgpsnmea.o dwgpsd.o dtime_now.o mheard.o ax25_link.o cm108.o misc.a geotranz.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev \t>\tThis does NOT include support for gpsd. \t>\tThis includes support for hamlib. \t>\tThis includes support for CM108/CM119 PTT. gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -DDECAMAIN -o decode_aprs decode_aprs.c kiss_frame.c ax25_pad.c dwgpsnmea.o dwgps.o dwgpsd.o serial_port.o symbols.o textcolor.o fcs_calc.o latlong.o log.o telemetry.o tt_text.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev ax25_pad.c: In function ‘ax25_alevel_to_text’: ax25_pad.c:2802:61: warning: ‘%+d’ directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 27 [-Wformat-truncation=] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~ ax25_pad.c:2802:53: note: directive argument in the range [-2147483648, -1] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~ ax25_pad.c:2802:11: note: ‘snprintf’ output between 9 and 36 bytes into a destination of size 32 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -DENC_MAIN -o text2tt tt_text.c misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -DDEC_MAIN -o tt2text tt_text.c misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -o ll2utm ll2utm.c geotranz.a textcolor.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -o utm2ll utm2ll.c geotranz.a textcolor.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -g -o aclients aclients.c ax25_pad.c fcs_calc.c textcolor.o misc.a ax25_pad.c: In function ‘ax25_alevel_to_text’: ax25_pad.c:2802:61: warning: ‘%+d’ directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 27 [-Wformat-truncation=] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~ ax25_pad.c:2802:53: note: directive argument in the range [-2147483648, -1] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~ ax25_pad.c:2802:11: note: ‘snprintf’ output between 9 and 36 bytes into a destination of size 32 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -o atest atest.c demod.o demod_afsk.o demod_psk.o demod_9600.o dsp.o hdlc_rec.o hdlc_rec2.o multi_modem.o rrbb.o fcs_calc.o ax25_pad.o decode_aprs.o dwgpsnmea.o dwgps.o dwgpsd.o serial_port.o telemetry.o dtime_now.o latlong.o symbols.o tt_text.o textcolor.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -o log2gpx log2gpx.c textcolor.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev log2gpx.c: In function ‘read_csv’: log2gpx.c:328:13: warning: ‘strncpy’ specified bound 24 equals destination size [-Wstringop-truncation] 328 | strncpy (things[num_things].time, pisotime, sizeof(things[num_things].time)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log2gpx.c:329:13: warning: ‘strncpy’ specified bound 12 equals destination size [-Wstringop-truncation] 329 | strncpy (things[num_things].name, pname, sizeof(things[num_things].name)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ log2gpx.c:331:13: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 255 [-Wstringop-truncation] 331 | strncpy (things[num_things].comment, comment, sizeof(things[num_things].comment)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -o gen_packets gen_packets.c ax25_pad.c hdlc_send.c fcs_calc.c gen_tone.c morse.c dtmf.c textcolor.c dsp.c misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev ax25_pad.c: In function ‘ax25_alevel_to_text’: ax25_pad.c:2802:61: warning: ‘%+d’ directive output may be truncated writing between 2 and 11 bytes into a region of size between 9 and 27 [-Wformat-truncation=] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~ ax25_pad.c:2802:53: note: directive argument in the range [-2147483648, -1] 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~ ax25_pad.c:2802:11: note: ‘snprintf’ output between 9 and 36 bytes into a destination of size 32 2802 | snprintf (text, AX25_ALEVEL_TO_TEXT_SIZE, "%d(%+d/%+d)", alevel.rec, alevel.mark, alevel.space); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o ttcalc.o ttcalc.c gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -g -o ttcalc ttcalc.o ax25_pad.o fcs_calc.o textcolor.o misc.a gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -c -o sock.o sock.c sock.c:163:98: warning: argument 6 of type ‘char[48]’ with mismatched bound [-Warray-parameter=] 163 | int sock_connect (char *hostname, char *port, char *description, int allow_ipv6, int debug, char ipaddr_str[SOCK_IPADDR_LEN]) | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from sock.c:69: sock.h:14:99: note: previously declared as ‘char *’ 14 | int sock_connect (char *hostname, char *port, char *description, int allow_ipv6, int debug, char *ipaddr_str); | ~~~~~~^~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -g -DKISSUTIL -o kissutil kissutil.c kiss_frame.c ax25_pad.o fcs_calc.o textcolor.o serial_port.o dtime_now.o sock.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev kissutil.c: In function ‘kiss_process_msg’: kissutil.c:787:56: warning: ‘%s’ directive output may be truncated writing up to 99 bytes into a region of size between 96 and 97 [-Wformat-truncation=] 787 | snprintf (prefix, sizeof(prefix), "[%d %s]", chan, ts); | ^~ ~~ kissutil.c:787:17: note: ‘snprintf’ output between 5 and 105 bytes into a destination of size 100 787 | snprintf (prefix, sizeof(prefix), "[%d %s]", chan, ts); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -O2 -fPIC -DUSE_ALSA -pthread -Iutm -O3 -pthread -Igeotranz -D_XOPEN_SOURCE=600 -D_DEFAULT_SOURCE=1 -Wall -D_BSD_SOURCE -ffast-math -DUSE_ALSA -DUSE_HAMLIB -DUSE_CM108 -g -DCM108_MAIN -o cm108 cm108.c textcolor.o misc.a -L/lib64 -L/usr/lib64 -lm -lpthread -lrt -lasound -lhamlib -ludev Generating customized direwolf.desktop ... egrep '^C|^L' generic.conf | cut -c2-999 > direwolf.conf Next step - install with: sudo make install install -D --mode=755 direwolf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/direwolf install -D --mode=755 decode_aprs /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/decode_aprs install -D --mode=755 text2tt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/text2tt install -D --mode=755 tt2text /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/tt2text install -D --mode=755 ll2utm /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/ll2utm install -D --mode=755 utm2ll /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/utm2ll install -D --mode=755 aclients /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/aclients install -D --mode=755 log2gpx /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/log2gpx install -D --mode=755 gen_packets /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/gen_packets install -D --mode=755 atest /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/atest install -D --mode=755 ttcalc /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/ttcalc install -D --mode=755 kissutil /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/kissutil install -D --mode=755 cm108 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/cm108 install -D --mode=755 dwespeak.sh /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/dwspeak.sh install -D --mode=755 telemetry-toolkit/telem-balloon.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-balloon.pl install -D --mode=755 telemetry-toolkit/telem-bits.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-bits.pl install -D --mode=755 telemetry-toolkit/telem-data.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-data.pl install -D --mode=755 telemetry-toolkit/telem-data91.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-data91.pl install -D --mode=755 telemetry-toolkit/telem-eqns.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-eqns.pl install -D --mode=755 telemetry-toolkit/telem-parm.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-parm.pl install -D --mode=755 telemetry-toolkit/telem-seq.sh /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-seq.sh install -D --mode=755 telemetry-toolkit/telem-unit.pl /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-unit.pl install -D --mode=755 telemetry-toolkit/telem-volts.py /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/bin/telem-volts.py install -D --mode=644 tocalls.txt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/direwolf/tocalls.txt install -D --mode=644 symbols-new.txt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/direwolf/symbols-new.txt install -D --mode=644 symbolsX.txt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/direwolf/symbolsX.txt install -D --mode=644 dw-icon.png /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/direwolf/pixmaps/dw-icon.png install -D --mode=644 direwolf.desktop /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/applications/direwolf.desktop install -D --mode=644 CHANGES.md /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/CHANGES.md install -D --mode=644 LICENSE-dire-wolf.txt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/LICENSE-dire-wolf.txt install -D --mode=644 LICENSE-other.txt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/LICENSE-other.txt install -D --mode=644 doc/README.md /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/README.md install -D --mode=644 doc/2400-4800-PSK-for-APRS-Packet-Radio.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/2400-4800-PSK-for-APRS-Packet-Radio.pdf install -D --mode=644 doc/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf install -D --mode=644 doc/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf install -D --mode=644 doc/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf install -D --mode=644 doc/APRS-Telemetry-Toolkit.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/APRS-Telemetry-Toolkit.pdf install -D --mode=644 doc/APRStt-Implementation-Notes.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/APRStt-Implementation-Notes.pdf install -D --mode=644 doc/APRStt-interface-for-SARTrack.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/APRStt-interface-for-SARTrack.pdf install -D --mode=644 doc/APRStt-Listening-Example.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/APRStt-Listening-Example.pdf install -D --mode=644 doc/Bluetooth-KISS-TNC.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/Bluetooth-KISS-TNC.pdf install -D --mode=644 doc/Going-beyond-9600-baud.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/Going-beyond-9600-baud.pdf install -D --mode=644 doc/Raspberry-Pi-APRS.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/Raspberry-Pi-APRS.pdf install -D --mode=644 doc/Raspberry-Pi-APRS-Tracker.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/Raspberry-Pi-APRS-Tracker.pdf install -D --mode=644 doc/Raspberry-Pi-SDR-IGate.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/Raspberry-Pi-SDR-IGate.pdf install -D --mode=644 doc/Successful-APRS-IGate-Operation.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/Successful-APRS-IGate-Operation.pdf install -D --mode=644 doc/User-Guide.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/User-Guide.pdf install -D --mode=644 doc/WA8LMF-TNC-Test-CD-Results.pdf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/WA8LMF-TNC-Test-CD-Results.pdf install -D --mode=644 direwolf.conf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/examples/direwolf.conf install -D --mode=755 dw-start.sh /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/examples/dw-start.sh install -D --mode=644 sdr.conf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/examples/sdr.conf install -D --mode=644 telemetry-toolkit/telem-m0xer-3.txt /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/examples/telem-m0xer-3.txt install -D --mode=644 telemetry-toolkit/telem-balloon.conf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/examples/telem-balloon.conf install -D --mode=644 telemetry-toolkit/telem-volts.conf /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/share/doc/direwolf/examples/telem-volts.conf install -D --mode=644 man1/aclients.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/aclients.1 install -D --mode=644 man1/atest.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/atest.1 install -D --mode=644 man1/decode_aprs.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/decode_aprs.1 install -D --mode=644 man1/direwolf.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/direwolf.1 install -D --mode=644 man1/gen_packets.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/gen_packets.1 install -D --mode=644 man1/kissutil.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/kissutil.1 install -D --mode=644 man1/ll2utm.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/ll2utm.1 install -D --mode=644 man1/log2gpx.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/log2gpx.1 install -D --mode=644 man1/text2tt.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/text2tt.1 install -D --mode=644 man1/tt2text.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/tt2text.1 install -D --mode=644 man1/utm2ll.1 /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/man/man1/utm2ll.1 install -D --mode=644 99-direwolf-cmedia.rules /usr/src/slapt-src-x86_64/ham/direwolf/package-direwolf/usr/lib/udev/rules.d/99-direwolf-cmedia.rules If this is your first install, not an upgrade, type this to put a copy of the sample configuration file (direwolf.conf) in your home directory: make install-conf Slackware package maker, version 3.14159265. Searching for symbolic links: No symbolic links were found, so we won't make an installation script. You can make your own later in ./install/doinst.sh and rebuild the package if you like. This next step is optional - you can set the directories in your package to some sane permissions. If any of the directories in your package have special permissions, then DO NOT reset them here! Would you like to reset all directory permissions to 755 (drwxr-xr-x) and directory ownerships to root.root ([y]es, [n]o)? n Creating Slackware package: /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5-x86_64-2salix15.0.txz ./ install/ install/doinst.sh install/slack-desc usr/ usr/bin/ usr/bin/aclients usr/bin/atest usr/bin/cm108 usr/bin/decode_aprs usr/bin/direwolf usr/bin/dwspeak.sh usr/bin/gen_packets usr/bin/kissutil usr/bin/ll2utm usr/bin/log2gpx usr/bin/telem-balloon.pl usr/bin/telem-bits.pl usr/bin/telem-data.pl usr/bin/telem-data91.pl usr/bin/telem-eqns.pl usr/bin/telem-parm.pl usr/bin/telem-seq.sh usr/bin/telem-unit.pl usr/bin/telem-volts.py usr/bin/text2tt usr/bin/tt2text usr/bin/ttcalc usr/bin/utm2ll usr/doc/ usr/doc/direwolf-1.5/ usr/doc/direwolf-1.5/direwolf.SlackBuild usr/lib/ usr/lib/udev/ usr/lib/udev/rules.d/ usr/lib/udev/rules.d/99-direwolf-cmedia.rules usr/man/ usr/man/man1/ usr/man/man1/aclients.1.gz usr/man/man1/atest.1.gz usr/man/man1/decode_aprs.1.gz usr/man/man1/direwolf.1.gz usr/man/man1/gen_packets.1.gz usr/man/man1/kissutil.1.gz usr/man/man1/ll2utm.1.gz usr/man/man1/log2gpx.1.gz usr/man/man1/text2tt.1.gz usr/man/man1/tt2text.1.gz usr/man/man1/utm2ll.1.gz usr/share/ usr/share/applications/ usr/share/applications/direwolf.desktop usr/share/direwolf/ usr/share/direwolf/pixmaps/ usr/share/direwolf/pixmaps/dw-icon.png usr/share/direwolf/symbols-new.txt usr/share/direwolf/symbolsX.txt usr/share/direwolf/tocalls.txt usr/share/doc/ usr/share/doc/direwolf/ usr/share/doc/direwolf/2400-4800-PSK-for-APRS-Packet-Radio.pdf usr/share/doc/direwolf/A-Better-APRS-Packet-Demodulator-Part-1-1200-baud.pdf usr/share/doc/direwolf/A-Better-APRS-Packet-Demodulator-Part-2-9600-baud.pdf usr/share/doc/direwolf/A-Closer-Look-at-the-WA8LMF-TNC-Test-CD.pdf usr/share/doc/direwolf/APRS-Telemetry-Toolkit.pdf usr/share/doc/direwolf/APRStt-Implementation-Notes.pdf usr/share/doc/direwolf/APRStt-Listening-Example.pdf usr/share/doc/direwolf/APRStt-interface-for-SARTrack.pdf usr/share/doc/direwolf/Bluetooth-KISS-TNC.pdf usr/share/doc/direwolf/CHANGES.md usr/share/doc/direwolf/Going-beyond-9600-baud.pdf usr/share/doc/direwolf/LICENSE-dire-wolf.txt usr/share/doc/direwolf/LICENSE-other.txt usr/share/doc/direwolf/README.md usr/share/doc/direwolf/Raspberry-Pi-APRS-Tracker.pdf usr/share/doc/direwolf/Raspberry-Pi-APRS.pdf usr/share/doc/direwolf/Raspberry-Pi-SDR-IGate.pdf usr/share/doc/direwolf/Successful-APRS-IGate-Operation.pdf usr/share/doc/direwolf/User-Guide.pdf usr/share/doc/direwolf/WA8LMF-TNC-Test-CD-Results.pdf usr/share/doc/direwolf/examples/ usr/share/doc/direwolf/examples/direwolf.conf usr/share/doc/direwolf/examples/dw-start.sh usr/share/doc/direwolf/examples/sdr.conf usr/share/doc/direwolf/examples/telem-balloon.conf usr/share/doc/direwolf/examples/telem-m0xer-3.txt usr/share/doc/direwolf/examples/telem-volts.conf usr/share/pixmaps/ usr/share/pixmaps/dw-icon.png Slackware package /usr/src/slapt-src-x86_64/ham/direwolf/direwolf-1.5-x86_64-2salix15.0.txz created. Installing package direwolf-1.5-x86_64-2salix15.0... | direwolf (soundcard modem/TNC and APRS encoder/decoder) | | Dire Wolf is a software "soundcard" modem/TNC and APRS * | encoder/decoder. It can be used stand-alone to receive APRS | messages, as a digipeater, APRStt gateway, or Internet Gateway | (IGate). It can also be used as a virtual TNC for other | applications such as APRSIS32, UI-View32, Xastir, APRS-TW, YAAC, | UISS, Linux AX25, SARTrack, and many others. | | Homepage: https://github.com/wb2osz/direwolf | | | WARNING: Directory already exists *behind the symlink* on filesystem. This may break upgrade/remove if you change that symlink in the future. (usr/share/doc)