configure: WARNING: unrecognized options: --enable-hamlib configure: WARNING: you will need cmocka for running unit tests ching slack-desc... 0%100%100%100%100%100%Done Fetching tlf.SlackBuild... 0%100%100%100%100%100%Done Fetching tlf.info... 0%100%100%100%100%100%Done tlf-1.4.0/ tlf-1.4.0/config.h.in tlf-1.4.0/configure.ac tlf-1.4.0/Makefile.in tlf-1.4.0/ChangeLog tlf-1.4.0/depcomp tlf-1.4.0/rules/ tlf-1.4.0/rules/contest tlf-1.4.0/rules/Makefile.in tlf-1.4.0/rules/aadx_as tlf-1.4.0/rules/stewperry tlf-1.4.0/rules/arrl160m_usa tlf-1.4.0/rules/template tlf-1.4.0/rules/arrl10m_dx tlf-1.4.0/rules/arrldx_usa tlf-1.4.0/rules/spdx_sp tlf-1.4.0/rules/Makefile.am tlf-1.4.0/rules/waedc_eu tlf-1.4.0/rules/pacc_dx tlf-1.4.0/rules/wpx tlf-1.4.0/rules/dxped tlf-1.4.0/rules/pacc_pa tlf-1.4.0/rules/focmarathon tlf-1.4.0/rules/waedc_dx_rtty tlf-1.4.0/rules/lzdx tlf-1.4.0/rules/aadx_dx tlf-1.4.0/rules/waedc_dx tlf-1.4.0/rules/qso tlf-1.4.0/rules/eusprint tlf-1.4.0/rules/arrlfd tlf-1.4.0/rules/spdx_dx tlf-1.4.0/rules/waedc_eu_rtty tlf-1.4.0/rules/ssa_mt tlf-1.4.0/rules/cqww tlf-1.4.0/rules/arrldx_dx tlf-1.4.0/rules/arrlss tlf-1.4.0/README tlf-1.4.0/scripts/ tlf-1.4.0/scripts/Makefile.in tlf-1.4.0/scripts/soundlog tlf-1.4.0/scripts/Makefile.am tlf-1.4.0/scripts/play_vk tlf-1.4.0/doc/ tlf-1.4.0/doc/README.cabrillo tlf-1.4.0/doc/Makefile.in tlf-1.4.0/doc/README_QTC_RTTY.txt tlf-1.4.0/doc/Xresources tlf-1.4.0/doc/README tlf-1.4.0/doc/Makefile.am tlf-1.4.0/doc/FAQ tlf-1.4.0/doc/New_Bandmap.txt tlf-1.4.0/doc/README.RTTY tlf-1.4.0/doc/README.ssb tlf-1.4.0/doc/README_QTC.txt tlf-1.4.0/config.sub tlf-1.4.0/README.md tlf-1.4.0/Makefile.am tlf-1.4.0/missing tlf-1.4.0/test/ tlf-1.4.0/test/run_bands.c tlf-1.4.0/test/test.h tlf-1.4.0/test/run_recallexchange.c tlf-1.4.0/test/run_addmult.c tlf-1.4.0/test/Makefile.in tlf-1.4.0/test/test_initial_exchange.c tlf-1.4.0/test/run_checklogfile.c tlf-1.4.0/test/test_zone_nr.c tlf-1.4.0/test/run_locator2longlat.c tlf-1.4.0/test/run_cabrillo.c tlf-1.4.0/test/test_addpfx.c tlf-1.4.0/test/test_bands.c tlf-1.4.0/test/test_cabrillo.c tlf-1.4.0/test/data/ tlf-1.4.0/test/data/ie_empty_call.txt tlf-1.4.0/test/data/ie_long_line.txt tlf-1.4.0/test/data/ie_ok.txt tlf-1.4.0/test/data/ie_ok_multi_column.txt tlf-1.4.0/test/data/ie_no_comma.txt tlf-1.4.0/test/data/ie_ok_tab.txt tlf-1.4.0/test/data/ie_ok_dos.txt tlf-1.4.0/test/test_clusterinfo.c tlf-1.4.0/test/run_clusterinfo.c tlf-1.4.0/test/run_dxcc.c tlf-1.4.0/test/test_addcall.c tlf-1.4.0/test/run_cw_utils.c tlf-1.4.0/test/functions.c tlf-1.4.0/test/test_recallexchange.c tlf-1.4.0/test/Makefile.am tlf-1.4.0/test/test_dxcc.c tlf-1.4.0/test/test_cw_utils.c tlf-1.4.0/test/test_addmult.c tlf-1.4.0/test/test_checklogfile.c tlf-1.4.0/test/run_zone_nr.c tlf-1.4.0/test/data.c tlf-1.4.0/test/run_initial_exchange.c tlf-1.4.0/test/test_searchlog.c tlf-1.4.0/test/run_sendbuf.c tlf-1.4.0/test/run_searchlog.c tlf-1.4.0/test/run_addpfx.c tlf-1.4.0/test/run_getctydata.c tlf-1.4.0/test/test_score.c tlf-1.4.0/test/test_getctydata.c tlf-1.4.0/test/test_prefix.c tlf-1.4.0/test/run_prefix.c tlf-1.4.0/test/run_score.c tlf-1.4.0/test/defs.am tlf-1.4.0/test/test_sendbuf.c tlf-1.4.0/test/test_locator2longlat.c tlf-1.4.0/test/run_addcall.c tlf-1.4.0/tlf.1.in tlf-1.4.0/aclocal.m4 tlf-1.4.0/compile tlf-1.4.0/AUTHORS tlf-1.4.0/NEWS tlf-1.4.0/config.guess tlf-1.4.0/COPYING tlf-1.4.0/src/ tlf-1.4.0/src/deleteqso.h tlf-1.4.0/src/qsonr_to_str.c tlf-1.4.0/src/getsummary.h tlf-1.4.0/src/addcall.c tlf-1.4.0/src/paccdx.h tlf-1.4.0/src/recall_exchange.c tlf-1.4.0/src/logview.h tlf-1.4.0/src/getexchange.h tlf-1.4.0/src/set_tone.h tlf-1.4.0/src/showinfo.c tlf-1.4.0/src/zone_nr.c tlf-1.4.0/src/note.c tlf-1.4.0/src/sunup.h tlf-1.4.0/src/zone_nr.h tlf-1.4.0/src/checkqtclogfile.c tlf-1.4.0/src/addpfx.c tlf-1.4.0/src/sunup.c tlf-1.4.0/src/background_process.h tlf-1.4.0/src/writeparas.h tlf-1.4.0/src/rules.h tlf-1.4.0/src/store_qso.h tlf-1.4.0/src/addpfx.h tlf-1.4.0/src/gettxinfo.h tlf-1.4.0/src/Makefile.in tlf-1.4.0/src/addspot.h tlf-1.4.0/src/showinfo.h tlf-1.4.0/src/rtty.c tlf-1.4.0/src/fldigixmlrpc.h tlf-1.4.0/src/showzones.h tlf-1.4.0/src/sockserv.h tlf-1.4.0/src/cabrillo_utils.h tlf-1.4.0/src/setparameters.c tlf-1.4.0/src/setcontest.c tlf-1.4.0/src/readqtccalls.c tlf-1.4.0/src/readctydata.h tlf-1.4.0/src/qtcwin.c tlf-1.4.0/src/fldigixmlrpc.c tlf-1.4.0/src/readqtccalls.h tlf-1.4.0/src/readcabrillo.c tlf-1.4.0/src/parse_logcfg.c tlf-1.4.0/src/printcall.c tlf-1.4.0/src/getexchange.c tlf-1.4.0/src/speedupndown.h tlf-1.4.0/src/sendqrg.h tlf-1.4.0/src/store_qso.c tlf-1.4.0/src/makelogline.c tlf-1.4.0/src/ui_utils.c tlf-1.4.0/src/log_to_disk.h tlf-1.4.0/src/sendbuf.h tlf-1.4.0/src/splitscreen.h tlf-1.4.0/src/qtcvars.h tlf-1.4.0/src/recall_exchange.h tlf-1.4.0/src/rtty.h tlf-1.4.0/src/clear_display.h tlf-1.4.0/src/keyer.c tlf-1.4.0/src/sendbuf.c tlf-1.4.0/src/logit.h tlf-1.4.0/src/write_keyer.c tlf-1.4.0/src/callinput.c tlf-1.4.0/src/calledit.c tlf-1.4.0/src/nicebox.h tlf-1.4.0/src/logview.c tlf-1.4.0/src/last10.h tlf-1.4.0/src/muf.h tlf-1.4.0/src/addarea.c tlf-1.4.0/src/write_keyer.h tlf-1.4.0/src/stoptx.c tlf-1.4.0/src/ignore_unused.h tlf-1.4.0/src/displayit.h tlf-1.4.0/src/audio.c tlf-1.4.0/src/background_process.c tlf-1.4.0/src/muf.c tlf-1.4.0/src/initial_exchange.h tlf-1.4.0/src/listmessages.h tlf-1.4.0/src/qtc_log.c tlf-1.4.0/src/genqtclist.c tlf-1.4.0/src/writeparas.c tlf-1.4.0/src/score.c tlf-1.4.0/src/rules.c tlf-1.4.0/src/get_time.c tlf-1.4.0/src/tlf_panel.h tlf-1.4.0/src/err_utils.c tlf-1.4.0/src/netkeyer.h tlf-1.4.0/src/qtc_log.h tlf-1.4.0/src/readcabrillo.h tlf-1.4.0/src/Makefile.am tlf-1.4.0/src/dxcc.h tlf-1.4.0/src/log_to_disk.c tlf-1.4.0/src/changepars.c tlf-1.4.0/src/addcall.h tlf-1.4.0/src/dxcc.c tlf-1.4.0/src/set_tone.c tlf-1.4.0/src/sockserv.c tlf-1.4.0/src/ui_utils.h tlf-1.4.0/src/clear_display.c tlf-1.4.0/src/showzones.c tlf-1.4.0/src/qtcwin.h tlf-1.4.0/src/getpx.h tlf-1.4.0/src/lancode.h tlf-1.4.0/src/searchlog.c tlf-1.4.0/src/clusterinfo.h tlf-1.4.0/src/focm.c tlf-1.4.0/src/showscore.c tlf-1.4.0/src/changepars.h tlf-1.4.0/src/logit.c tlf-1.4.0/src/splitscreen.c tlf-1.4.0/src/cwkeyer.h tlf-1.4.0/src/showscore.h tlf-1.4.0/src/qsonr_to_str.h tlf-1.4.0/src/edit_last.c tlf-1.4.0/src/addmult.h tlf-1.4.0/src/displayit.c tlf-1.4.0/src/addmult.c tlf-1.4.0/src/getctydata.h tlf-1.4.0/src/genqtclist.h tlf-1.4.0/src/qtcutil.h tlf-1.4.0/src/changefreq.h tlf-1.4.0/src/readcalls.c tlf-1.4.0/src/getmessages.h tlf-1.4.0/src/cleanup.c tlf-1.4.0/src/tlf.h tlf-1.4.0/src/scroll_log.h tlf-1.4.0/src/searchcallarray.c tlf-1.4.0/src/bands.h tlf-1.4.0/src/globalvars.h tlf-1.4.0/src/callinput.h tlf-1.4.0/src/edit_last.h tlf-1.4.0/src/writecabrillo.c tlf-1.4.0/src/clusterinfo.c tlf-1.4.0/src/grabspot.c tlf-1.4.0/src/tlf_curses.h tlf-1.4.0/src/getsummary.c tlf-1.4.0/src/deleteqso.c tlf-1.4.0/src/bandmap.c tlf-1.4.0/src/speedupndown.c tlf-1.4.0/src/freq_display.h tlf-1.4.0/src/getwwv.c tlf-1.4.0/src/prevqso.h tlf-1.4.0/src/setcontest.h tlf-1.4.0/src/setparameters.h tlf-1.4.0/src/show_help.c tlf-1.4.0/src/startmsg.c tlf-1.4.0/src/locator2longlat.c tlf-1.4.0/src/netkeyer.c tlf-1.4.0/src/last10.c tlf-1.4.0/src/cw_utils.c tlf-1.4.0/src/addspot.c tlf-1.4.0/src/score.h tlf-1.4.0/src/qrb.c tlf-1.4.0/src/time_update.h tlf-1.4.0/src/sendspcall.c tlf-1.4.0/src/makelogline.h tlf-1.4.0/src/audio.h tlf-1.4.0/src/checkparameters.h tlf-1.4.0/src/getwwv.h tlf-1.4.0/src/cleanup.h tlf-1.4.0/src/editlog.c tlf-1.4.0/src/note.h tlf-1.4.0/src/nicebox.c tlf-1.4.0/src/editlog.h tlf-1.4.0/src/bands.c tlf-1.4.0/src/messagechange.h tlf-1.4.0/src/checkqtclogfile.h tlf-1.4.0/src/qtcutil.c tlf-1.4.0/src/qrb.h tlf-1.4.0/src/readctydata.c tlf-1.4.0/src/show_help.h tlf-1.4.0/src/showpxmap.h tlf-1.4.0/src/prevqso.c tlf-1.4.0/src/writecabrillo.h tlf-1.4.0/src/searchcallarray.h tlf-1.4.0/src/calledit.h tlf-1.4.0/src/focm.h tlf-1.4.0/src/readcalls.h tlf-1.4.0/src/showpxmap.c tlf-1.4.0/src/gettxinfo.c tlf-1.4.0/src/err_utils.h tlf-1.4.0/src/getpx.c tlf-1.4.0/src/sendspcall.h tlf-1.4.0/src/checklogfile.h tlf-1.4.0/src/checklogfile.c tlf-1.4.0/src/keyer.h tlf-1.4.0/src/checkparameters.c tlf-1.4.0/src/main.c tlf-1.4.0/src/getmessages.c tlf-1.4.0/src/listmessages.c tlf-1.4.0/src/startmsg.h tlf-1.4.0/src/cw_utils.h tlf-1.4.0/src/paccdx.c tlf-1.4.0/src/scroll_log.c tlf-1.4.0/src/locator2longlat.h tlf-1.4.0/src/autocq.c tlf-1.4.0/src/sendqrg.c tlf-1.4.0/src/get_time.h tlf-1.4.0/src/grabspot.h tlf-1.4.0/src/printcall.h tlf-1.4.0/src/freq_display.c tlf-1.4.0/src/autocq.h tlf-1.4.0/src/lancode.c tlf-1.4.0/src/getctydata.c tlf-1.4.0/src/addarea.h tlf-1.4.0/src/messagechange.c tlf-1.4.0/src/cabrillo_utils.c tlf-1.4.0/src/initial_exchange.c tlf-1.4.0/src/parse_logcfg.h tlf-1.4.0/src/time_update.c tlf-1.4.0/src/bandmap.h tlf-1.4.0/src/searchlog.h tlf-1.4.0/src/stoptx.h tlf-1.4.0/src/changefreq.c tlf-1.4.0/INSTALL tlf-1.4.0/share/ tlf-1.4.0/share/cabrillo.fmt tlf-1.4.0/share/Makefile.in tlf-1.4.0/share/logcfg.dat tlf-1.4.0/share/arrldx_mults tlf-1.4.0/share/paccmults tlf-1.4.0/share/ea_sections tlf-1.4.0/share/Makefile.am tlf-1.4.0/share/darcmults tlf-1.4.0/share/arrl10m_mults tlf-1.4.0/share/callmaster tlf-1.4.0/share/ssamults tlf-1.4.0/share/help.txt tlf-1.4.0/share/cty.dat tlf-1.4.0/share/spdxmults tlf-1.4.0/share/arrlsections tlf-1.4.0/install-sh tlf-1.4.0/test-driver tlf-1.4.0/configure tlf-1.4.0/macros/ tlf-1.4.0/macros/ax_require_defined.m4 tlf-1.4.0/macros/ax_with_curses_extra.m4 tlf-1.4.0/macros/ax_with_curses.m4 tlf-1.4.0/macros/ax_cflags_warn_all.m4 tlf-1.4.0/macros/ax_append_flag.m4 tlf-1.4.0/macros/ax_pthread.m4 checking for a BSD-compatible install... /usr/bin/ginstall -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether make supports nested variables... (cached) yes checking whether make supports the include directive... yes (GNU style) checking for gcc... gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for gcc option to accept ISO C99... none needed checking how to run the C preprocessor... gcc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking arpa/inet.h usability... yes checking arpa/inet.h presence... yes checking for arpa/inet.h... yes checking fcntl.h usability... yes checking fcntl.h presence... yes checking for fcntl.h... yes checking netdb.h usability... yes checking netdb.h presence... yes checking for netdb.h... yes checking netinet/in.h usability... yes checking netinet/in.h presence... yes checking for netinet/in.h... yes checking sys/ioctl.h usability... yes checking sys/ioctl.h presence... yes checking for sys/ioctl.h... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking syslog.h usability... yes checking syslog.h presence... yes checking for syslog.h... yes checking termios.h usability... yes checking termios.h presence... yes checking for termios.h... yes checking for mode_t... yes checking for pid_t... yes checking for size_t... yes checking for ssize_t... yes checking for bzero... yes checking for floor... no checking for ftruncate... yes checking for gethostbyname... yes checking for memset... yes checking for mkfifo... yes checking for putenv... yes checking for select... yes checking for socket... yes checking for sqrt... no checking for strcasecmp... yes checking for strchr... yes checking for strcspn... yes checking for strdup... yes checking for strpbrk... yes checking for strspn... yes checking for strstr... yes checking for atan in -lm... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking if compiler needs -Werror to reject unknown flags... no checking for the pthreads library -lpthreads... no checking whether pthreads work without any flags... no checking whether pthreads work with -Kthread... no checking whether pthreads work with -kthread... no checking for the pthreads library -llthread... no checking whether pthreads work with -pthread... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking if more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.16... yes checking for pkg-config... (cached) /usr/bin/pkg-config checking pkg-config is at least version 0.16... yes checking for glib-2.0 >= 2.0.0... yes checking for GLIB - version >= 2.0.0... yes (version 2.70.3) checking for cmocka >= 1.0.1... no checking setjmp.h usability... yes checking setjmp.h presence... yes checking for setjmp.h... yes checking for cmocka.h... no checking for ncursesw via pkg-config... no checking for ncursesw via fallback... checking for initscr() with -lncursesw... yes checking for nodelay() with -lncursesw... yes checking for working ncursesw/curses.h... yes checking for working ncursesw.h... no checking for working ncurses.h... yes checking for Curses Panel library with ncursesw/panel.h... yes checking for hamlib >= 1.2.8... yes checking for rig_open in -lhamlib... yes checking hamlib/rig.h usability... yes checking hamlib/rig.h presence... yes checking for hamlib/rig.h... yes checking whether to build Fldigi XML RPC support... yes checking for xmlrpc_read_int in -lxmlrpc... yes checking for xmlrpc_client_cleanup in -lxmlrpc_client... yes checking for xmlrpc_env_init in -lxmlrpc_util... yes checking xmlrpc-c/base.h usability... yes checking xmlrpc-c/base.h presence... yes checking for xmlrpc-c/base.h... yes checking xmlrpc-c/client.h usability... yes checking xmlrpc-c/client.h presence... yes checking for xmlrpc-c/client.h... yes checking AM_CFLAGS for maximum warnings... -Wall checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating doc/Makefile config.status: creating rules/Makefile config.status: creating scripts/Makefile config.status: creating share/Makefile config.status: creating src/Makefile config.status: creating test/Makefile config.status: creating tlf.1 config.status: creating config.h config.status: executing depfiles commands ---------------------------------------------------------------------- Tlf Version 1.4.0 configuration: Prefix /usr Preprocessor gcc -E C Compiler gcc -O2 -march=i586 -mtune=i686 Package features: With XML RPC true ----------------------------------------------------------------------- make all-recursive make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' Making all in doc make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/doc' Making all in rules make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[3]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' Making all in src make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/src' CC addarea.o CC addcall.o CC addmult.o addmult.c: In function ‘init_and_load_multipliers’: addmult.c:343:44: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 343 | sprintf(mults_location, "%s%s%s", PACKAGE_DATA_DIR, "/", multsfile); | ^ addmult.c:343:13: note: ‘sprintf’ output between 16 and 513 bytes into a destination of size 512 343 | sprintf(mults_location, "%s%s%s", PACKAGE_DATA_DIR, "/", multsfile); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC addpfx.o CC addspot.o CC audio.o audio.c: In function ‘do_record’: audio.c:72:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 72 | mvprintw(17, 20, ""); | ^~ audio.c: In function ‘record’: audio.c:205:33: warning: zero-length gnu_printf format string [-Wformat-zero-length] 205 | mvprintw(4, 10, ""); | ^~ audio.c:250:34: warning: zero-length gnu_printf format string [-Wformat-zero-length] 250 | mvprintw(18, 20, ""); | ^~ audio.c:217:29: warning: ‘strncpy’ output may be truncated copying 6 bytes from a string of length 255 [-Wstringop-truncation] 217 | strncpy(printname, soundfilename->d_name, 6); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC autocq.o autocq.c: In function ‘auto_cq’: autocq.c:63:44: warning: zero-length gnu_printf format string [-Wformat-zero-length] 63 | mvprintw(12, 29 + strlen(hiscall), ""); | ^~ autocq.c:100:26: warning: zero-length gnu_printf format string [-Wformat-zero-length] 100 | mvprintw(12, 29, ""); | ^~ autocq.c:69:13: warning: ‘strncpy’ output may be truncated copying 79 bytes from a string of length 79 [-Wstringop-truncation] 69 | strncpy(cwmessage, message[11], 79); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC background_process.o CC bandmap.o CC bands.o CC cabrillo_utils.o CC calledit.o calledit.c: In function ‘calledit’: calledit.c:59:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] 59 | mvprintw(12, 29 + b, ""); | ^~ calledit.c: In function ‘insert_char’: calledit.c:260:40: warning: zero-length gnu_printf format string [-Wformat-zero-length] 260 | mvprintw(12, 29 + curposition, ""); | ^~ CC callinput.o callinput.c: In function ‘callinput’: callinput.c:543:34: warning: zero-length gnu_printf format string [-Wformat-zero-length] 543 | mvprintw(12, 29, ""); | ^~ callinput.c:562:34: warning: zero-length gnu_printf format string [-Wformat-zero-length] 562 | mvprintw(29, 12, ""); | ^~ callinput.c:641:46: warning: zero-length gnu_printf format string [-Wformat-zero-length] 641 | mvprintw(cury, curx - 1, ""); | ^~ callinput.c:742:38: warning: zero-length gnu_printf format string [-Wformat-zero-length] 742 | mvprintw(12, 29, ""); | ^~ callinput.c:764:34: warning: zero-length gnu_printf format string [-Wformat-zero-length] 764 | mvprintw(12, 29, ""); | ^~ CC changefreq.o CC changepars.o changepars.c: In function ‘changepars’: changepars.c:520:30: warning: too many arguments for format [-Wformat-extra-args] 520 | mvprintw(12, 29, "CQD: pgup/dwn", cqdelay); | ^~~~~~~~~~~~~~~ changepars.c:561:48: warning: zero-length gnu_printf format string [-Wformat-zero-length] 561 | mvprintw(12, 29 + strlen(hiscall), ""); | ^~ changepars.c:728:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 728 | mvprintw(12, 29, ""); | ^~ changepars.c: In function ‘networkinfo’: changepars.c:767:33: warning: too many arguments for format [-Wformat-extra-args] 767 | mvprintw(4 + inode, 28, "Packets sent: %d | %d ", | ^~~~~~~~~~~~~~~~~~~~~~~~ CC checklogfile.o CC checkqtclogfile.o CC checkparameters.o CC cleanup.o cleanup.c: In function ‘cleanup’: cleanup.c:51:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 51 | mvprintw(12, 29, ""); | ^~ CC clear_display.o clear_display.c: In function ‘clear_display’: clear_display.c:157:26: warning: zero-length gnu_printf format string [-Wformat-zero-length] 157 | mvprintw(cury, curx, ""); | ^~ CC clusterinfo.o clusterinfo.c: In function ‘clusterinfo’: clusterinfo.c:75:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 75 | mvprintw(12, 0, ""); | ^~ clusterinfo.c: In function ‘loadbandmap’: clusterinfo.c:228:9: warning: ‘strncpy’ output may be truncated copying 82 bytes from a string of length 16399 [-Wstringop-truncation] 228 | strncpy(thisline, spot_ptr[j], 82); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ clusterinfo.c:233:13: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 12 [-Wstringop-truncation] 233 | strncpy(spottime, thisline + 70, 4); // how old? | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC cw_utils.o CC dxcc.o CC deleteqso.o CC displayit.o displayit.c: In function ‘displayit’: displayit.c:55:20: warning: zero-length gnu_printf format string [-Wformat-zero-length] 55 | mvprintw(5, 0, ""); | ^~ CC edit_last.o edit_last.c: In function ‘highlight_line’: edit_last.c:51:31: warning: zero-length gnu_printf format string [-Wformat-zero-length] 51 | mvprintw(7 + row, column, ""); | ^~ CC editlog.o CC err_utils.o CC fldigixmlrpc.o CC freq_display.o CC focm.o focm.c: In function ‘show_it’: focm.c:267:42: warning: format ‘%s’ expects argument of type ‘char *’, but argument 4 has type ‘gpointer’ {aka ‘void *’} [-Wformat=] 267 | mvprintw(pos->line, pos->column, "%-3s ", key); | ~~~^ ~~~ | | | | | gpointer {aka void *} | char * | %-3p CC genqtclist.o genqtclist.c: In function ‘genqtcline’: genqtclist.c:129:27: warning: ‘%d’ directive writing between 4 and 10 bytes into a region of size 5 [-Wformat-overflow=] 129 | sprintf(tstring, "%d", nr); | ^~ genqtclist.c:129:26: note: directive argument in the range [1000, 2147483647] 129 | sprintf(tstring, "%d", nr); | ^~~~ genqtclist.c:129:9: note: ‘sprintf’ output between 5 and 11 bytes into a destination of size 5 129 | sprintf(tstring, "%d", nr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ genqtclist.c:125:27: warning: ‘%03d’ directive writing between 3 and 11 bytes into a region of size 5 [-Wformat-overflow=] 125 | sprintf(tstring, "%03d ", nr); | ^~~~ genqtclist.c:125:26: note: directive argument in the range [-2147483648, 999] 125 | sprintf(tstring, "%03d ", nr); | ^~~~~~~ genqtclist.c:125:9: note: ‘sprintf’ output between 5 and 13 bytes into a destination of size 5 125 | sprintf(tstring, "%03d ", nr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ genqtclist.c:131:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 131 | strncpy(qtc + qpos, tstring, strlen(tstring)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ genqtclist.c: In function ‘genqtclist’: genqtclist.c:55:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 55 | strncpy(qtclist.callsign, callsign, strlen(callsign)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ genqtclist.c:55:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] CC get_time.o CC getctydata.o getctydata.c: In function ‘getpfxindex’: getctydata.c:175:25: warning: passing argument 1 to ‘restrict’-qualified parameter aliases with argument 2 [-Wrestrict] 175 | strncpy(checkcall, checkcall, loc + 1); | ^~~~~~~~~ ~~~~~~~~~ getctydata.c:140:5: warning: ‘strncpy’ output may be truncated copying 16 bytes from a string of length 16 [-Wstringop-truncation] 140 | strncpy(checkcall, strippedcall, 16); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ getctydata.c:155:36: warning: ‘%s’ directive writing between 1 and 16 bytes into a region of size between 0 and 14 [-Wformat-overflow=] 155 | sprintf(checkcall, "%s/%s", call2, call1); | ^~ ~~~~~ getctydata.c:155:13: note: ‘sprintf’ output between 5 and 34 bytes into a destination of size 17 155 | sprintf(checkcall, "%s/%s", call2, call1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC getexchange.o getexchange.c: In function ‘getexchange’: getexchange.c:317:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] 317 | mvprintw(5, 0, ""); | ^~ getexchange.c:442:38: warning: too many arguments for format [-Wformat-extra-args] 442 | mvprintw(13, 54, "section?", section); | ^~~~~~~~~~ getexchange.c: In function ‘exchange_edit’: getexchange.c:1104:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1104 | mvprintw(12, 54 + b, ""); | ^~ CC getmessages.o CC getpx.o CC getsummary.o getsummary.c: In function ‘ask’: getsummary.c:44:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 44 | mvprintw(15, 1, ""); | ^~ CC gettxinfo.o CC getwwv.o CC grabspot.o CC initial_exchange.o CC keyer.o keyer.c: In function ‘keyer’: keyer.c:216:36: warning: zero-length gnu_printf format string [-Wformat-zero-length] 216 | mvprintw(1, 7, ""); | ^~ keyer.c:243:36: warning: zero-length gnu_printf format string [-Wformat-zero-length] 243 | mvprintw(5, 0, ""); | ^~ keyer.c:245:42: warning: zero-length gnu_printf format string [-Wformat-zero-length] 245 | mvprintw(cury, curx, ""); | ^~ CC lancode.o CC last10.o CC listmessages.o CC log_to_disk.o log_to_disk.c: In function ‘log_to_disk’: log_to_disk.c:87:9: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation] 87 | strncpy(last_rst, his_rst, sizeof(last_rst)); /* remember last report */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC logit.o logit.c: In function ‘logit’: logit.c:210:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] 210 | mvprintw(5, 0, ""); | ^~ logit.c:212:38: warning: zero-length gnu_printf format string [-Wformat-zero-length] 212 | mvprintw(cury, curx, ""); | ^~ CC logview.o CC locator2longlat.o CC main.o CC makelogline.o makelogline.c: In function ‘prepare_fixed_part’: makelogline.c:154:27: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 154 | sprintf(khz, " %3d", ((int)(freq / 1000.0)) % 1000); // show freq. | ^ makelogline.c:154:9: note: ‘sprintf’ output between 5 and 6 bytes into a destination of size 5 154 | sprintf(khz, " %3d", ((int)(freq / 1000.0)) % 1000); // show freq. | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ makelogline.c:172:5: warning: ‘strncat’ output may be truncated copying 15 bytes from a string of length 19 [-Wstringop-truncation] 172 | strncat(logline4, hiscall, 15); /* 29 */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC messagechange.o messagechange.c: In function ‘message_change’: messagechange.c:87:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 87 | mvprintw(16, 4, ""); | ^~ messagechange.c:133:22: warning: zero-length gnu_printf format string [-Wformat-zero-length] 133 | mvprintw(12, 29, ""); | ^~ messagechange.c:83:5: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 83 | strncat(printbuf, msg, strlen(msg) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ messagechange.c:83:28: note: length computed here 83 | strncat(printbuf, msg, strlen(msg) - 1); | ^~~~~~~~~~~ CC muf.o CC nicebox.o CC note.o note.c: In function ‘include_note’: note.c:52:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 52 | mvprintw(15, 1, ""); | ^~ note.c:81:9: warning: ‘strncpy’ output may be truncated copying 87 bytes from a string of length 88 [-Wstringop-truncation] 81 | strncpy(qsos[nr_qsos], buffer2, LOGLINELEN - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note.c:85:9: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 88 [-Wstringop-truncation] 85 | strncpy(logline4, buffer2, 80); /* max. 80 columns */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC netkeyer.o CC paccdx.o CC parse_logcfg.o CC prevqso.o CC printcall.o CC qrb.o CC qsonr_to_str.o qsonr_to_str.c: In function ‘qsonr_to_str’: qsonr_to_str.c:51:5: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 4 [-Wstringop-truncation] 51 | strncpy(qsonrstr, buffer, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC qtc_log.o CC qtcwin.o qtcwin.c: In function ‘qtc_main_panel’: qtcwin.c:1123:32: warning: zero-length gnu_printf format string [-Wformat-zero-length] 1123 | mvprintw(5, 0, ""); | ^~ qtcwin.c: In function ‘prepare_for_recv’: qtcwin.c:372:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 372 | strncpy(prevqtccall, qtcreclist.callsign, strlen(qtcreclist.callsign)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c: In function ‘prepare_for_send’: qtcwin.c:399:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 399 | strncpy(prevqtccall, qtclist.callsign, strlen(qtclist.callsign)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c: In function ‘show_help_msg’: qtcwin.c:1550:17: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 1550 | strncpy(buff, qtc_recv_msgs[i], strlen(qtc_recv_msgs[i]) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c:1550:49: note: length computed here 1550 | strncpy(buff, qtc_recv_msgs[i], strlen(qtc_recv_msgs[i]) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c:1563:17: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 1563 | strncpy(buff, qtc_send_msgs[i], strlen(qtc_send_msgs[i]) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c:1563:49: note: length computed here 1563 | strncpy(buff, qtc_send_msgs[i], strlen(qtc_send_msgs[i]) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c: In function ‘recalc_qtclist’: qtcwin.c:1952:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 1952 | strncpy(prevqtccall, qtccallsign, strlen(qtccallsign)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c: In function ‘parse_ry_line’: qtcwin.c:1593:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 1593 | strncpy(lline, line, strlen(line)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c:1593:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] qtcwin.c:1593:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] qtcwin.c:1593:5: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] qtcwin.c: In function ‘delete_from_field’: qtcwin.c:1358:13: warning: ‘strncpy’ output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] 1358 | strncpy(qtccallsign, fieldval, strlen(fieldval)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c: In function ‘qtc_main_panel’: qtcwin.c:691:29: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 39 [-Wstringop-truncation] 691 | strncpy(qtclist.qtclines[activefield - 3].senttime, tempc, 15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c:623:29: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 39 [-Wstringop-truncation] 623 | strncpy(qtcreclist.qtclines[currqtc].receivedtime, tempc, 15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcwin.c:762:29: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 39 [-Wstringop-truncation] 762 | strncpy(qtclist.qtclines[ql].senttime, timec, 15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC qtcutil.o qtcutil.c: In function ‘parse_qtcline’: qtcutil.c:157:9: warning: ‘strncpy’ specified bound 15 equals destination size [-Wstringop-truncation] 157 | strncpy(callsign, logline + 35, 15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ qtcutil.c:154:9: warning: ‘strncpy’ specified bound 15 equals destination size [-Wstringop-truncation] 154 | strncpy(callsign, logline + 30, 15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC readcabrillo.o CC readcalls.o readcalls.c: In function ‘readcalls’: readcalls.c:252:21: warning: ‘strncpy’ output may be truncated copying 3 bytes from a string of length 91 [-Wstringop-truncation] 252 | strncpy(multbuffer, inputbuffer + 68, 3); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readcalls.c:317:9: warning: ‘strncpy’ output may be truncated copying 19 bytes from a string of length 130 [-Wstringop-truncation] 317 | strncpy(worked[l].call, inputbuffer + 29, 19); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ readcalls.c:340:9: warning: ‘strncpy’ output may be truncated copying 15 bytes from a string of length 152 [-Wstringop-truncation] 340 | strncpy(date_and_time, inputbuffer + 7, 15); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC readqtccalls.o CC readctydata.o CC recall_exchange.o CC rules.o CC score.o CC scroll_log.o scroll_log.c: In function ‘scroll_log’: scroll_log.c:94:17: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 799 [-Wstringop-truncation] 94 | strncpy(logline4, inputbuffer, 80); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:88:17: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 799 [-Wstringop-truncation] 88 | strncpy(logline3, inputbuffer, 80); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:82:17: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 799 [-Wstringop-truncation] 82 | strncpy(logline2, inputbuffer, 80); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:76:17: warning: ‘strncpy’ output may be truncated copying 80 bytes from a string of length 799 [-Wstringop-truncation] 76 | strncpy(logline1, inputbuffer, 80); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:107:9: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 65 [-Wstringop-truncation] 107 | strncpy(qsonrstr, logline4 + 23, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:113:13: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 154 [-Wstringop-truncation] 113 | strncpy(qsonrstr, logline3 + 23, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:119:13: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 243 [-Wstringop-truncation] 119 | strncpy(qsonrstr, logline2 + 23, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ scroll_log.c:125:13: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 332 [-Wstringop-truncation] 125 | strncpy(qsonrstr, logline1 + 23, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC searchcallarray.o CC searchlog.o CC sendbuf.o sendbuf.c: In function ‘ExpandMacro’: sendbuf.c:205:5: warning: ‘strncpy’ specified bound 4 equals destination size [-Wstringop-truncation] 205 | strncpy(rst_out, his_rst, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ sendbuf.c: In function ‘sendbuf.part.0’: sendbuf.c:278:13: warning: ‘strncat’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 278 | strncat(printlinebuffer, termbuf, strlen(termbuf)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sendbuf.c:266:31: note: length computed here 266 | if ((strlen(buffer) + strlen(termbuf)) < 80) { | ^~~~~~~~~~~~~~~ CC sendqrg.o sendqrg.c: In function ‘init_tlf_rig’: sendqrg.c:102:5: warning: ‘strncpy’ specified bound 512 equals destination size [-Wstringop-truncation] 102 | strncpy(my_rig->state.rigport.pathname, rigportname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103 | FILPATHLEN); | ~~~~~~~~~~~ CC sendspcall.o CC set_tone.o set_tone.c: In function ‘set_tone’: set_tone.c:46:21: warning: zero-length gnu_printf format string [-Wformat-zero-length] 46 | mvprintw(5, 42, ""); | ^~ CC setcontest.o CC setparameters.o setparameters.c: In function ‘setparameters’: setparameters.c:116:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] 116 | mvprintw(20, 14, ""); | ^~ setparameters.c:158:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] 158 | mvprintw(21, 14, ""); | ^~ setparameters.c:183:30: warning: zero-length gnu_printf format string [-Wformat-zero-length] 183 | mvprintw(22, 14, ""); | ^~ setparameters.c:102:9: warning: ‘strncpy’ specified bound depends on the length of the source argument [-Wstringop-truncation] 102 | strncpy(callcpy, call, strlen(call) - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ setparameters.c:102:32: note: length computed here 102 | strncpy(callcpy, call, strlen(call) - 1); | ^~~~~~~~~~~~ CC show_help.o CC showinfo.o showinfo.c: In function ‘showinfo’: showinfo.c:144:26: warning: zero-length gnu_printf format string [-Wformat-zero-length] 144 | mvprintw(cury, curx, ""); | ^~ showinfo.c:86:27: warning: ‘%02d’ directive writing between 2 and 6 bytes into a region of size 3 [-Wformat-overflow=] 86 | sprintf(zonestr, "%02d", dx->cq); /* cqzone */ | ^~~~ showinfo.c:86:26: note: directive argument in the range [-32768, 32767] 86 | sprintf(zonestr, "%02d", dx->cq); /* cqzone */ | ^~~~~~ showinfo.c:86:9: note: ‘sprintf’ output between 3 and 7 bytes into a destination of size 3 86 | sprintf(zonestr, "%02d", dx->cq); /* cqzone */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC showpxmap.o CC showscore.o CC showzones.o CC sockserv.o CC speedupndown.o CC stoptx.o CC store_qso.o CC sunup.o CC splitscreen.o CC startmsg.o CC rtty.o CC time_update.o CC ui_utils.o CC write_keyer.o CC writecabrillo.o writecabrillo.c: In function ‘write_cabrillo’: writecabrillo.c:618:5: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 3999 [-Wstringop-truncation] 618 | strncpy(exchange, buffer, 10); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c: In function ‘write_adif’: writecabrillo.c:744:9: warning: ‘strncpy’ output may be truncated copying 10 bytes from a string of length 180 [-Wstringop-truncation] 744 | strncpy(standardexchange, buffer, 10); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:774:13: warning: ‘strncpy’ output may be truncated copying 12 bytes from a string of length 151 [-Wstringop-truncation] 774 | strncpy(adif_tmp_call, buf + 29, 12); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:828:13: warning: ‘strncpy’ output may be truncated copying 2 bytes from a string of length 166 [-Wstringop-truncation] 828 | strncpy(adif_year_check, buf + 14, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:835:13: warning: ‘strncat’ output may be truncated copying 2 bytes from a string of length 166 [-Wstringop-truncation] 835 | strncat(buffer, buf + 14, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:864:13: warning: ‘strncat’ output may be truncated copying 2 bytes from a string of length 173 [-Wstringop-truncation] 864 | strncat(buffer, buf + 7, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:868:13: warning: ‘strncat’ output may be truncated copying 2 bytes from a string of length 163 [-Wstringop-truncation] 868 | strncat(buffer, buf + 17, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:869:13: warning: ‘strncat’ output may be truncated copying 2 bytes from a string of length 160 [-Wstringop-truncation] 869 | strncat(buffer, buf + 20, 2); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:883:13: warning: ‘strncat’ output may be truncated copying between 2 and 3 bytes from a string of length 136 [-Wstringop-truncation] 883 | strncat(buffer, buf + 44, adif_mode_dep); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:890:17: warning: ‘strncat’ output may be truncated copying 4 bytes from a string of length 157 [-Wstringop-truncation] 890 | strncat(buffer, buf + 23, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:900:13: warning: ‘strncpy’ output may be truncated copying 4 bytes from a string of length 131 [-Wstringop-truncation] 900 | strncpy(adif_tmp_rr, buf + 49, 4); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:907:13: warning: ‘strncat’ output may be truncated copying between 2 and 3 bytes from a string of length 131 [-Wstringop-truncation] 907 | strncat(buffer, buf + 49, adif_mode_dep); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ writecabrillo.c:910:13: warning: ‘strncpy’ output may be truncated copying 14 bytes from a string of length 126 [-Wstringop-truncation] 910 | strncpy(adif_rcvd_num, buf + 54, 14); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ CC writeparas.o CC zone_nr.o CCLD tlf make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/src' Making all in share make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/share' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/share' Making all in scripts make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/scripts' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/scripts' Making all in test make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/test' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/test' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' Making install in doc make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/doc' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/doc' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/doc/tlf-1.4.0' /usr/bin/ginstall -c -m 644 FAQ New_Bandmap.txt README README.cabrillo README.ssb README_QTC.txt README_QTC_RTTY.txt README.RTTY Xresources '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/doc/tlf-1.4.0' make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/doc' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/doc' Making install in rules make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[3]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[3]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/share/tlf/rules' /usr/bin/ginstall -c -m 644 arrl10m_dx arrl160m_usa arrldx_dx arrldx_usa arrlfd arrlss contest cqww dxped eusprint focmarathon lzdx pacc_pa pacc_dx qso spdx_dx spdx_sp ssa_mt stewperry template wpx waedc_dx waedc_eu waedc_dx_rtty waedc_eu_rtty aadx_dx aadx_as '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/share/tlf/rules' make[3]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/rules' Making install in src make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/src' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/src' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/bin' /usr/bin/ginstall -c tlf '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/src' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/src' Making install in share make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/share' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/share' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/share/tlf' /usr/bin/ginstall -c -m 644 cabrillo.fmt callmaster cty.dat logcfg.dat arrl10m_mults arrldx_mults arrlsections ea_sections paccmults spdxmults ssamults help.txt darcmults '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/share/tlf' make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/share' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/share' Making install in scripts make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/scripts' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/scripts' /usr/bin/mkdir -p '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/bin' /usr/bin/ginstall -c soundlog play_vk '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/bin' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/scripts' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/scripts' Making install in test make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/test' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/test' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/test' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0/test' make[1]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' make[2]: Entering directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' make[2]: Nothing to be done for 'install-exec-am'. /usr/bin/mkdir -p '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/man/man1' /usr/bin/ginstall -c -m 644 tlf.1 '/usr/src/slapt-src-i486/ham/tlf/package-tlf/usr/man/man1' make[2]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' make[1]: Leaving directory '/usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0' 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-i486/ham/tlf/tlf-1.4.0-i586-1salix15.0.txz ./ install/ install/slack-desc usr/ usr/bin/ usr/bin/play_vk usr/bin/soundlog usr/bin/tlf usr/doc/ usr/doc/tlf-1.4.0/ usr/doc/tlf-1.4.0/AUTHORS usr/doc/tlf-1.4.0/COPYING usr/doc/tlf-1.4.0/ChangeLog usr/doc/tlf-1.4.0/FAQ usr/doc/tlf-1.4.0/INSTALL usr/doc/tlf-1.4.0/NEWS usr/doc/tlf-1.4.0/New_Bandmap.txt usr/doc/tlf-1.4.0/README usr/doc/tlf-1.4.0/README.RTTY usr/doc/tlf-1.4.0/README.cabrillo usr/doc/tlf-1.4.0/README.old usr/doc/tlf-1.4.0/README.ssb usr/doc/tlf-1.4.0/README_QTC.txt usr/doc/tlf-1.4.0/README_QTC_RTTY.txt usr/doc/tlf-1.4.0/Xresources usr/doc/tlf-1.4.0/tlf.SlackBuild usr/man/ usr/man/man1/ usr/man/man1/tlf.1.gz usr/share/ usr/share/tlf/ usr/share/tlf/arrl10m_mults usr/share/tlf/arrldx_mults usr/share/tlf/arrlsections usr/share/tlf/cabrillo.fmt usr/share/tlf/callmaster usr/share/tlf/cty.dat usr/share/tlf/darcmults usr/share/tlf/ea_sections usr/share/tlf/help.txt usr/share/tlf/logcfg.dat usr/share/tlf/paccmults usr/share/tlf/rules/ usr/share/tlf/rules/aadx_as usr/share/tlf/rules/aadx_dx usr/share/tlf/rules/arrl10m_dx usr/share/tlf/rules/arrl160m_usa usr/share/tlf/rules/arrldx_dx usr/share/tlf/rules/arrldx_usa usr/share/tlf/rules/arrlfd usr/share/tlf/rules/arrlss usr/share/tlf/rules/contest usr/share/tlf/rules/cqww usr/share/tlf/rules/dxped usr/share/tlf/rules/eusprint usr/share/tlf/rules/focmarathon usr/share/tlf/rules/lzdx usr/share/tlf/rules/pacc_dx usr/share/tlf/rules/pacc_pa usr/share/tlf/rules/qso usr/share/tlf/rules/spdx_dx usr/share/tlf/rules/spdx_sp usr/share/tlf/rules/ssa_mt usr/share/tlf/rules/stewperry usr/share/tlf/rules/template usr/share/tlf/rules/waedc_dx usr/share/tlf/rules/waedc_dx_rtty usr/share/tlf/rules/waedc_eu usr/share/tlf/rules/waedc_eu_rtty usr/share/tlf/rules/wpx usr/share/tlf/spdxmults usr/share/tlf/ssamults Slackware package /usr/src/slapt-src-i486/ham/tlf/tlf-1.4.0-i586-1salix15.0.txz created. Installing package tlf-1.4.0-i586-1salix15.0... | tlf (curses based logging and contest program) | | TLF supports the CQWW, the WPX, the ARRL-DX, the ARRL-FD, the PACC and | the EU SPRINT shortwave contests (single operator) as well as a LOT | MORE basic contests, general QSO and DXpedition mode. | | It interfaces with cwdaemon or winkeydaemon for Morse Code | generation and with your sound card for CW/VOICE keying, connects to | a number of radios via the Hamlib library and has a built-in client | for DX cluster connection. | | |