=> Building astro/gpsbabel14 Started : Thursday, 7 MAR 2019 at 15:33:33 UTC Platform: 5.5-DEVELOPMENT DragonFly v5.5.0.192.g15ae7f0-DEVELOPMENT #34: Tue Feb 19 09:07:07 PST 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.5-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.5-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/astro/gpsbabel14 XDG_CONFIG_HOME=/construction/astro/gpsbabel14 HOME=/construction/astro/gpsbabel14 TMPDIR="/tmp" PATH=/construction/astro/gpsbabel14/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --with-expathdr=/usr/local/include --with-libexpat=/usr/local/lib --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/astro/gpsbabel14 XDG_CONFIG_HOME=/construction/astro/gpsbabel14 HOME=/construction/astro/gpsbabel14 TMPDIR="/tmp" PATH=/construction/astro/gpsbabel14/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS=" -pipe -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/astro/gpsbabel14/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- OSREL=5.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/gpsbabel" EXAMPLESDIR="share/examples/gpsbabel" DATADIR="share/gpsbabel" WWWDIR="www/gpsbabel" ETCDIR="etc/gpsbabel" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/gpsbabel DOCSDIR=/usr/local/share/doc/gpsbabel EXAMPLESDIR=/usr/local/share/examples/gpsbabel WWWDIR=/usr/local/www/gpsbabel ETCDIR=/usr/local/etc/gpsbabel -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-BE USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.26.2 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500500 OSVERSION=9999999 OSREL=5.5 _OSRELEASE=5.5-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> gpsbabel14-1.4.4_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5_5.txz Installing pkg-1.10.5_5... Extracting pkg-1.10.5_5: .......... done ===> gpsbabel14-1.4.4_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of gpsbabel14-1.4.4_1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by gpsbabel14-1.4.4_1 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by gpsbabel14-1.4.4_1 for building => SHA256 Checksum OK for gpsbabel-1.4.4.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by gpsbabel14-1.4.4_1 for building ===> Extracting for gpsbabel14-1.4.4_1 => SHA256 Checksum OK for gpsbabel-1.4.4.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for gpsbabel14-1.4.4_1 ===> Applying ports patches for gpsbabel14-1.4.4_1 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> gpsbabel14-1.4.4_1 depends on package: autoconf>=2.69 - not found ===> Installing existing package /packages/All/autoconf-2.69_2.txz Installing autoconf-2.69_2... `-- Installing autoconf-wrapper-20131203... `-- Extracting autoconf-wrapper-20131203: .......... done `-- Installing indexinfo-0.3.1... `-- Extracting indexinfo-0.3.1: .... done `-- Installing m4-1.4.18_1,1... `-- Extracting m4-1.4.18_1,1: .......... done `-- Installing perl5-5.28.1... `-- Extracting perl5-5.28.1: .......... done Extracting autoconf-2.69_2: .......... done Message from perl5-5.28.1: The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. ===> gpsbabel14-1.4.4_1 depends on package: autoconf>=2.69 - found ===> Returning to build of gpsbabel14-1.4.4_1 ===> gpsbabel14-1.4.4_1 depends on package: automake>=1.16.1 - not found ===> Installing existing package /packages/All/automake-1.16.1_1.txz Installing automake-1.16.1_1... Extracting automake-1.16.1_1: .......... done ===> gpsbabel14-1.4.4_1 depends on package: automake>=1.16.1 - found ===> Returning to build of gpsbabel14-1.4.4_1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> gpsbabel14-1.4.4_1 depends on shared library: libexpat.so - not found ===> Installing existing package /packages/All/expat-2.2.6_1.txz Installing expat-2.2.6_1... Extracting expat-2.2.6_1: .......... done ===> gpsbabel14-1.4.4_1 depends on shared library: libexpat.so - found (/usr/local/lib/libexpat.so) ===> Returning to build of gpsbabel14-1.4.4_1 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for gpsbabel14-1.4.4_1 aclocal: warning: autoconf input should be named 'configure.ac', not 'configure.in' configure.in:254: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.in:254: the top level configure.in:254: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.in:254: the top level configure.in:254: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.in:254: the top level configure.in:254: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body ../../lib/autoconf/lang.m4:193: AC_LANG_CONFTEST is expanded from... ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from... ../../lib/autoconf/general.m4:2606: AC_COMPILE_IFELSE is expanded from... configure.in:254: the top level configure: loading site script /xports/Templates/config.site checking build system type... x86_64-portbld-dragonfly5.5 checking host system type... x86_64-portbld-dragonfly5.5 checking target system type... x86_64-portbld-dragonfly5.5 checking for gcc... cc 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 cc accepts -g... yes checking for cc option to accept ISO C89... none needed checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking how to run the C preprocessor... cpp checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for ANSI C header files... (cached) yes checking for sys/types.h... (cached) yes checking for sys/stat.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for memory.h... (cached) yes checking for strings.h... (cached) yes checking for inttypes.h... (cached) yes checking for stdint.h... (cached) yes checking for unistd.h... (cached) yes checking whether byte ordering is bigendian... no checking for cos in -lm... yes checking whether to support shapefiles... yes checking whether to support Palm/OS pdb formats... yes checking whether to support csv formats... yes checking whether to support maximum number of formats... yes checking whether to support filters... yes checking whether to support zlib... using included version checking for libusb... checking for libusb-config... false checking for random stuff to make you feel better... failed checking for libexpat... -L/usr/local/lib -lexpat checking for efence... checking for docdir... checking for nanosleep... yes checking for sleep... (cached) yes checking for uname... (cached) yes checking for glob... (cached) yes checking for va_copy... yes checking for __va_copy... yes checking va_list assignments need array notation... yes configure: creating ./config.status config.status: creating Makefile config.status: creating gbversion.h config.status: creating gui/setup.iss config.status: creating gui/makelinuxdist.sh config.status: creating xmldoc/makedoc config.status: creating tools/mkcapabilities config.status: creating win32/gpsbabel.rc config.status: creating jeeps/Makefile config.status: creating shapelib/Makefile config.status: creating zlib/empty config.status: creating config.h -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for gpsbabel14-1.4.4_1 --- main.o --- --- queue.o --- --- route.o --- --- waypt.o --- --- util.o --- --- main.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib main.c -omain.o --- queue.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib queue.c -oqueue.o --- route.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib route.c -oroute.o --- waypt.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib waypt.c -owaypt.o --- util.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib util.c -outil.o --- mkshort.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mkshort.c -omkshort.o mkshort.c: In function 'mkshort': mkshort.c:390:13: warning: variable 'nlen' set but not used [-Wunused-but-set-variable] int i, l, nlen, replaced; ^~~~ mkshort.c: In function 'mkshort_add_to_list': mkshort.c:145:26: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] dl = sprintf(tbuf, ".%d", s->conflictctr); ^~ mkshort.c:145:24: note: directive argument in the range [-2147483647, 2147483647] dl = sprintf(tbuf, ".%d", s->conflictctr); ^~~~~ mkshort.c:145:10: note: 'sprintf' output between 3 and 13 bytes into a destination of size 10 dl = sprintf(tbuf, ".%d", s->conflictctr); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- strptime.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib strptime.c -ostrptime.o strptime.c: In function 'strptime_internal': strptime.c:289:21: warning: variable 'era' set but not used [-Wunused-but-set-variable] struct era_entry *era; ^~~ strptime.c:277:15: warning: variable 'rp_backup' set but not used [-Wunused-but-set-variable] const char *rp_backup; ^~~~~~~~~ --- route.o --- route.c: In function 'route_add_wpt': route.c:188:42: warning: '%03d' directive output may be truncated writing between 3 and 11 bytes into a region of size 7 [-Wformat-truncation=] snprintf(tmpnam, sizeof(tmpnam), "RPT%03d",*ct); ^~~~ route.c:188:38: note: directive argument in the range [-2147483647, 2147483647] snprintf(tmpnam, sizeof(tmpnam), "RPT%03d",*ct); ^~~~~~~~~ route.c:188:5: note: 'snprintf' output between 7 and 15 bytes into a destination of size 10 snprintf(tmpnam, sizeof(tmpnam), "RPT%03d",*ct); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- grtcirc.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib grtcirc.c -ogrtcirc.o --- vmem.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vmem.c -ovmem.o --- util_crc.o --- --- xmlgeneric.o --- --- util_crc.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib util_crc.c -outil_crc.o --- xmlgeneric.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib xmlgeneric.c -oxmlgeneric.o --- uuid.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib uuid.c -ouuid.o --- formspec.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib formspec.c -oformspec.o --- xmltag.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib xmltag.c -oxmltag.o --- cet.o --- --- cet_util.o --- --- cet.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib cet.c -ocet.o --- cet_util.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib cet_util.c -ocet_util.o --- fatal.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib fatal.c -ofatal.o --- rgbcolors.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib rgbcolors.c -orgbcolors.o --- inifile.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib inifile.c -oinifile.o --- garmin_fs.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_fs.c -ogarmin_fs.o --- gbsleep.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gbsleep.c -ogbsleep.o --- units.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib units.c -ounits.o --- gbser_posix.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gbser_posix.c -ogbser_posix.o --- gbser.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gbser.c -ogbser.o --- gbser_posix.o --- gbser_posix.c: In function 'gbser__fill_buffer': gbser_posix.c:328:28: warning: variable 'vtime' set but not used [-Wunused-but-set-variable] unsigned vmin = 0, vtime = 0; ^~~~~ gbser_posix.c:328:18: warning: variable 'vmin' set but not used [-Wunused-but-set-variable] unsigned vmin = 0, vtime = 0; ^~~~ --- gbfile.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gbfile.c -ogbfile.o --- garmin_fs.o --- garmin_fs.c: In function 'garmin_fs_convert_category': garmin_fs.c:396:35: warning: '%d' directive output may be truncated writing between 1 and 11 bytes into a region of size 3 [-Wformat-truncation=] snprintf(key, sizeof(key), "%d", i + 1); ^~ garmin_fs.c:396:34: note: directive argument in the range [-2147483647, 16] snprintf(key, sizeof(key), "%d", i + 1); ^~~~ garmin_fs.c:396:7: note: 'snprintf' output between 2 and 12 bytes into a destination of size 3 snprintf(key, sizeof(key), "%d", i + 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- gbfile.o --- gbfile.c: In function 'gzapi_open': gbfile.c:76:5: warning: 'strncat' specified bound 32 equals destination size [-Wstringop-overflow=] strncat(openmode, "b", sizeof(openmode)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- garmin_fs.o --- In file included from garmin_fs.c:24: garmin_fs.c: In function 'garmin_fs_garmin_before_write': garmin_fs.h:59:56: warning: 'strncpy' specified bound 2 equals destination size [-Wstringop-truncation] #define GMSD_GETNSTR(a,b,c) if (gmsd && gmsd->flags.a) strncpy((b),gmsd->a,(c)) ^~~~~~~~~~~~~~~~~~~~~~~~ garmin_fs.c:487:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(cc, way->cc, sizeof(way->cc)); ^~~~~~~~~~~~ garmin_fs.h:59:56: warning: 'strncpy' specified bound 24 equals destination size [-Wstringop-truncation] #define GMSD_GETNSTR(a,b,c) if (gmsd && gmsd->flags.a) strncpy((b),gmsd->a,(c)) ^~~~~~~~~~~~~~~~~~~~~~~~ garmin_fs.c:488:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(city, way->city, sizeof(way->city)); ^~~~~~~~~~~~ garmin_fs.h:59:56: warning: 'strncpy' specified bound 2 equals destination size [-Wstringop-truncation] #define GMSD_GETNSTR(a,b,c) if (gmsd && gmsd->flags.a) strncpy((b),gmsd->a,(c)) ^~~~~~~~~~~~~~~~~~~~~~~~ garmin_fs.c:489:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(state, way->state, sizeof(way->state)); ^~~~~~~~~~~~ garmin_fs.h:59:56: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] #define GMSD_GETNSTR(a,b,c) if (gmsd && gmsd->flags.a) strncpy((b),gmsd->a,(c)) ^~~~~~~~~~~~~~~~~~~~~~~~ garmin_fs.c:490:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(facility, way->facility, sizeof(way->facility)); ^~~~~~~~~~~~ garmin_fs.h:59:56: warning: 'strncpy' specified bound 52 equals destination size [-Wstringop-truncation] #define GMSD_GETNSTR(a,b,c) if (gmsd && gmsd->flags.a) strncpy((b),gmsd->a,(c)) ^~~~~~~~~~~~~~~~~~~~~~~~ garmin_fs.c:491:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(cross_road, way->cross_road, sizeof(way->cross_road)); ^~~~~~~~~~~~ garmin_fs.h:59:56: warning: 'strncpy' specified bound 52 equals destination size [-Wstringop-truncation] #define GMSD_GETNSTR(a,b,c) if (gmsd && gmsd->flags.a) strncpy((b),gmsd->a,(c)) ^~~~~~~~~~~~~~~~~~~~~~~~ garmin_fs.c:492:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(addr, way->addr, sizeof(way->addr)); ^~~~~~~~~~~~ --- parse.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib parse.c -oparse.o --- avltree.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib avltree.c -oavltree.o --- gbser_posix.o --- In function 'fix_win_serial_name_r', inlined from 'fix_win_serial_name' at gbser_posix.c:434:10: gbser_posix.c:426:3: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] strncpy(obuf, comname, len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- session.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib session.c -osession.o --- pdbfile.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib pdbfile.c -opdbfile.o --- jeeps/gpsapp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsapp.c -ojeeps/gpsapp.o jeeps/gpsapp.c: In function 'GPS_D311_Get': jeeps/gpsapp.c:4571:7: warning: variable 'p' set but not used [-Wunused-but-set-variable] UC* p; ^ --- jeeps/gpscom.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpscom.c -ojeeps/gpscom.o jeeps/gpscom.c: In function 'GPS_Command_Send_Course': jeeps/gpscom.c:790:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int32 ret; ^~~ --- jeeps/gpsmath.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsmath.c -ojeeps/gpsmath.o --- jeeps/gpsmem.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsmem.c -ojeeps/gpsmem.o --- jeeps/gpsmath.o --- jeeps/gpsmath.c: In function 'GPS_Math_Cassini_LatLon_To_EN': jeeps/gpsmath.c:784:10: warning: variable 'A3' set but not used [-Wunused-but-set-variable] double A3; ^~ jeeps/gpsmath.c:783:10: warning: variable 'A2' set but not used [-Wunused-but-set-variable] double A2; ^~ jeeps/gpsmath.c:782:10: warning: variable 'A1' set but not used [-Wunused-but-set-variable] double A1; ^~ jeeps/gpsmath.c:781:10: warning: variable 'A0' set but not used [-Wunused-but-set-variable] double A0; ^~ jeeps/gpsmath.c:769:10: warning: variable 'po2' set but not used [-Wunused-but-set-variable] double po2; ^~~ jeeps/gpsmath.c: In function 'GPS_Math_UTM_EN_to_LatLon': jeeps/gpsmath.c:2518:14: warning: variable 'phi1' set but not used [-Wunused-but-set-variable] double mu, phi1, phi1Rad; ^~~~ --- jeeps/gpsprot.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsprot.c -ojeeps/gpsprot.o --- jeeps/gpsread.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsread.c -ojeeps/gpsread.o --- jeeps/gpsdevice.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsdevice.c -ojeeps/gpsdevice.o --- jeeps/gpsdevice_ser.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsdevice_ser.c -ojeeps/gpsdevice_ser.o --- jeeps/gpsdevice_usb.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsdevice_usb.c -ojeeps/gpsdevice_usb.o --- jeeps/gpsrqst.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsrqst.c -ojeeps/gpsrqst.o --- jeeps/gpssend.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpssend.c -ojeeps/gpssend.o --- jeeps/gpsserial.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsserial.c -ojeeps/gpsserial.o --- jeeps/gpscom.o --- jeeps/gpscom.c: In function 'GPS_Command_Send_Track_As_Course': jeeps/gpscom.c:1204:5: warning: 'strncpy' output may be truncated copying 15 bytes from a string of length 255 [-Wstringop-truncation] strncpy(crs[n_crs]->course_name, trk[i]->trk_ident, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(crs[n_crs]->course_name)-1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jeeps/gpscom.c:1270:5: warning: 'strncpy' output may be truncated copying 10 bytes from a string of length 255 [-Wstringop-truncation] strncpy(cpt[i+n_cpt]->name, wpt[i]->cmnt, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof(cpt[i+n_cpt]->name) - 1); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- jeeps/gpsutil.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsutil.c -ojeeps/gpsutil.o --- jeeps/gpsusbread.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsusbread.c -ojeeps/gpsusbread.o --- jeeps/gpsusbsend.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsusbsend.c -ojeeps/gpsusbsend.o --- jeeps/gpsusbcommon.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsusbcommon.c -ojeeps/gpsusbcommon.o jeeps/gpsusbcommon.c: In function 'gusb_cmd_get': jeeps/gpsusbcommon.c:86:7: warning: variable 'orig_receive_state' set but not used [-Wunused-but-set-variable] int orig_receive_state; ^~~~~~~~~~~~~~~~~~ --- jeeps/gpsusbstub.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jeeps/gpsusbstub.c -ojeeps/gpsusbstub.o --- shapelib/shpopen.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib shapelib/shpopen.c -oshapelib/shpopen.o --- shapelib/dbfopen.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib shapelib/dbfopen.c -oshapelib/dbfopen.o --- zlib/adler32.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/adler32.c -ozlib/adler32.o --- zlib/compress.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/compress.c -ozlib/compress.o --- shapelib/dbfopen.o --- shapelib/dbfopen.c: In function 'DBFWriteAttribute.part.4': shapelib/dbfopen.c:1109:6: warning: 'strncpy' output may be truncated copying between 0 and 399 bytes from a string of length 399 [-Wstringop-truncation] strncpy((char *) (pabyRec+psDBF->panFieldOffset[iField]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ szSField, strlen(szSField) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shapelib/dbfopen.c:1091:6: warning: 'strncpy' output may be truncated copying between 0 and 399 bytes from a string of length 399 [-Wstringop-truncation] strncpy((char *) (pabyRec+psDBF->panFieldOffset[iField]), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ szSField, strlen(szSField) ); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- zlib/crc32.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/crc32.c -ozlib/crc32.o --- shapelib/dbfopen.o --- shapelib/dbfopen.c: In function 'DBFAddField': shapelib/dbfopen.c:663:9: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy( pszFInfo, pszFieldName, strlen(pszFieldName)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ shapelib/dbfopen.c:662:15: note: length computed here if( (int) strlen(pszFieldName) < 10 ) ^~~~~~~~~~~~~~~~~~~~ --- zlib/deflate.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/deflate.c -ozlib/deflate.o --- zlib/inffast.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/inffast.c -ozlib/inffast.o --- shapelib/dbfopen.o --- shapelib/dbfopen.c: In function 'DBFGetFieldIndex': shapelib/dbfopen.c:1497:9: warning: 'strncpy' output may be truncated copying 11 bytes from a string of length 11 [-Wstringop-truncation] strncpy(name2,name,11); ^~~~~~~~~~~~~~~~~~~~~~ --- zlib/inflate.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/inflate.c -ozlib/inflate.o --- zlib/infback.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/infback.c -ozlib/infback.o --- zlib/inftrees.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/inftrees.c -ozlib/inftrees.o --- zlib/trees.o --- --- zlib/uncompr.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/uncompr.c -ozlib/uncompr.o --- zlib/trees.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/trees.c -ozlib/trees.o --- zlib/gzio.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/gzio.c -ozlib/gzio.o --- zlib/zutil.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib zlib/zutil.c -ozlib/zutil.o --- magproto.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib magproto.c -omagproto.o magproto.c: In function 'mag_trkparse': magproto.c:955:8: warning: variable 'altunits' set but not used [-Wunused-but-set-variable] char altunits; ^~~~~~~~ magproto.c: In function 'mag_rteparse': magproto.c:1022:8: warning: variable 'descr' set but not used [-Wunused-but-set-variable] char descr[100]; ^~~~~ magproto.c: In function 'mag_readmsg': magproto.c:338:25: warning: '*' directive writing 1 byte into a region of size between 0 and 199 [-Wformat-overflow=] i = sprintf(obuf, "$%s*%02X\r\n",nbuf, nsum); ^ magproto.c:338:21: note: using the range [0, 4294967295] for directive argument i = sprintf(obuf, "$%s*%02X\r\n",nbuf, nsum); ^~~~~~~~~~~~~~ magproto.c:338:7: note: 'sprintf' output between 7 and 212 bytes into a destination of size 200 i = sprintf(obuf, "$%s*%02X\r\n",nbuf, nsum); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- gpx.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gpx.c -ogpx.o --- geo.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib geo.c -ogeo.o --- magproto.o --- magproto.c: In function 'mag_route_trl': magproto.c:1554:42: warning: '%s' directive writing up to 1023 bytes into a region of size between 211 and 240 [-Wformat-overflow=] sprintf(obuff, "PMGNRTE,%d,%d,c,%d,%s%s,%s", ^~ magproto.c:1557:15: expbuf, ~~~~~~ magproto.c:1554:7: note: 'sprintf' output between 18 and 1196 bytes into a destination of size 256 sprintf(obuff, "PMGNRTE,%d,%d,c,%d,%s%s,%s", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ numlines, thisline, ~~~~~~~~~~~~~~~~~~~ rte->rte_num ? rte->rte_num : route_out_count, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ expbuf, ~~~~~~~ buff1, buff2); ~~~~~~~~~~~~~ --- mapsend.o --- --- mapsource.o --- --- garmin.o --- --- mapsend.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mapsend.c -omapsend.o --- mapsource.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mapsource.c -omapsource.o --- garmin.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin.c -ogarmin.o --- mapsource.o --- mapsource.c: In function 'mps_route_r': mapsource.c:879:16: warning: variable 'mpsclass' set but not used [-Wunused-but-set-variable] unsigned int mpsclass; ^~~~~~~~ --- mapsend.o --- mapsend.c: In function 'mapsend_wpt_read': mapsend.c:116:8: warning: variable 'wpt_status' set but not used [-Wunused-but-set-variable] char wpt_status; ^~~~~~~~~~ mapsend.c:114:7: warning: variable 'wpt_number' set but not used [-Wunused-but-set-variable] int wpt_number; ^~~~~~~~~~ mapsend.c: In function 'mapsend_track_read': mapsend.c:192:7: warning: variable 'valid' set but not used [-Wunused-but-set-variable] int valid; ^~~~~ --- garmin.o --- garmin.c: In function 'route_hdr_pr': garmin.c:1033:5: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] strncpy((*cur_tx_routelist_entry)->rte_ident, rte->rte_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof((*cur_tx_routelist_entry)->rte_ident)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- garmin_device_xml.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_device_xml.c -ogarmin_device_xml.o --- garmin_tables.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_tables.c -ogarmin_tables.o --- nmea.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib nmea.c -onmea.o nmea.c: In function 'gpgsa_parse': nmea.c:673:8: warning: variable 'scn' set but not used [-Wunused-but-set-variable] int scn,cnt; ^~~ --- kml.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib kml.c -okml.o --- wbt-200.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib wbt-200.c -owbt-200.o --- gtm.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gtm.c -ogtm.o --- gpsutil.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gpsutil.c -ogpsutil.o --- pcx.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib pcx.c -opcx.o --- cetus.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib cetus.c -ocetus.o --- copilot.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib copilot.c -ocopilot.o --- gpspilot.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gpspilot.c -ogpspilot.o --- magnav.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib magnav.c -omagnav.o --- skytraq.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib skytraq.c -oskytraq.o --- psp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib psp.c -opsp.o --- holux.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib holux.c -oholux.o holux.c: In function 'data_read': holux.c:114:40: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] strncpy(name,pWptHxTmp->name,sizeof(pWptHxTmp->name)); ^ holux.c:117:43: warning: argument to 'sizeof' in 'strncpy' call is the same expression as the source; did you mean to use the size of the destination? [-Wsizeof-pointer-memaccess] strncpy(desc,pWptHxTmp->comment,sizeof(pWptHxTmp->comment)); ^ --- tmpro.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib tmpro.c -otmpro.o --- holux.o --- holux.c: In function 'mknshort.part.0': holux.c:181:3: warning: 'strncpy' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(strOut,strTmp,strlen(strTmp)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ holux.c: In function 'holux_disp': holux.c:218:5: warning: 'strncpy' specified bound 8 equals destination size [-Wstringop-truncation] strncpy(pWptHxTmp->name, mknshort(wpt->shortname,sizeof(pWptHxTmp->name)),sizeof(pWptHxTmp->name)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ holux.c:225:5: warning: 'strncpy' specified bound 12 equals destination size [-Wstringop-truncation] strncpy(pWptHxTmp->comment, mknshort(wpt->description,sizeof(pWptHxTmp->comment)),sizeof(pWptHxTmp->comment)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- tpg.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib tpg.c -otpg.o --- tpo.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib tpo.c -otpo.o --- xcsv.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib xcsv.c -oxcsv.o --- tpo.o --- tpo.c: In function 'tpo_process_tracks': tpo.c:643:18: warning: variable 'track_length' set but not used [-Wunused-but-set-variable] unsigned int track_length; ^~~~~~~~~~~~ tpo.c: In function 'tpo_write_file_header': --- gcdb.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gcdb.c -ogcdb.o --- tpo.o --- tpo.c:1505:7: warning: argument 2 null where non-null expected [-Wnonnull] if (strncmp("CA", output_state, 2) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1612:14: warning: argument 2 null where non-null expected [-Wnonnull] } else if (strncmp("CT", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1613:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("MA", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1614:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("ME", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1615:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("NJ", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1616:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("NH", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1617:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("NY", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1618:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("RI", output_state, 2) == 0 || ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.c:1619:14: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("VT", output_state, 2) == 0) { ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from defs.h:25, from tpo.c:73: /usr/include/string.h:112:6: note: in a call to function 'strncmp' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ --- tiger.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib tiger.c -otiger.o --- easygps.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib easygps.c -oeasygps.o --- quovadis.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib quovadis.c -oquovadis.o --- gpilots.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gpilots.c -ogpilots.o gpilots.c: In function 'my_write_wpt': gpilots.c:386:3: warning: 'strncpy' specified bound 6 equals destination size [-Wstringop-truncation] strncpy(rec->wpt.d103.ident, wpt->shortname, sizeof(rec->wpt.d103.ident)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpilots.c:387:3: warning: 'strncpy' specified bound 40 equals destination size [-Wstringop-truncation] strncpy(rec->wpt.d103.cmnt, wpt->description, sizeof(rec->wpt.d103.cmnt)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- saroute.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib saroute.c -osaroute.o --- navicache.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib navicache.c -onavicache.o --- psitrex.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib psitrex.c -opsitrex.o psitrex.c: In function 'psit_route_r': psitrex.c:397:16: warning: variable 'rte_count' set but not used [-Wunused-but-set-variable] unsigned int rte_count; ^~~~~~~~~ psitrex.c:392:16: warning: variable 'rte_num' set but not used [-Wunused-but-set-variable] unsigned int rte_num; ^~~~~~~ psitrex.c: In function 'psit_routehdr_w': psitrex.c:477:9: warning: variable 'allWptNameLengths' set but not used [-Wunused-but-set-variable] int allWptNameLengths; ^~~~~~~~~~~~~~~~~ psitrex.c: In function 'psit_track_r': psitrex.c:539:16: warning: variable 'trk_count' set but not used [-Wunused-but-set-variable] unsigned int trk_count; ^~~~~~~~~ --- geoniche.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib geoniche.c -ogeoniche.o geoniche.c: In function 'geoniche_read_asc': geoniche.c:224:10: warning: variable 'icon' set but not used [-Wunused-but-set-variable] int icon; ^~~~ geoniche.c:219:10: warning: variable 'route_id' set but not used [-Wunused-but-set-variable] int route_id; ^~~~~~~~ geoniche.c: In function 'geoniche_read_bin': geoniche.c:488:18: warning: variable 'selected' set but not used [-Wunused-but-set-variable] int icon_nr, selected; ^~~~~~~~ --- delgpl.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib delgpl.c -odelgpl.o --- ozi.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib ozi.c -oozi.o --- psitrex.o --- psitrex.c: In function 'psit_track_r.isra.1': psitrex.c:604:26: warning: '%s' directive writing up to 255 bytes into a region of size 100 [-Wformat-overflow=] sprintf(tbuf, "%s%03d", trkname, trk_num); ^~ ~~~~~~~ psitrex.c:604:25: note: using the range [-2147483648, 2147483647] for directive argument sprintf(tbuf, "%s%03d", trkname, trk_num); ^~~~~~~~ psitrex.c:604:11: note: 'sprintf' output between 4 and 267 bytes into a destination of size 100 sprintf(tbuf, "%s%03d", trkname, trk_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- text.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib text.c -otext.o --- ozi.o --- ozi.c: In function 'ozi_route_disp': ozi.c:342:10: warning: variable 'alt' set but not used [-Wunused-but-set-variable] double alt; ^~~ --- text.o --- text.c: In function 'text_disp': text.c:98:15: warning: variable 'lonint' set but not used [-Wunused-but-set-variable] int latint, lonint; ^~~~~~ text.c:98:7: warning: variable 'latint' set but not used [-Wunused-but-set-variable] int latint, lonint; ^~~~~~ --- html.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib html.c -ohtml.o --- palmdoc.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib palmdoc.c -opalmdoc.o --- gpilots.o --- gpilots.c: In function 'data_read': gpilots.c:336:69: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(trk_seg_num_buf, sizeof(trk_seg_num_buf), "%d", trk_seg_num); ^ gpilots.c:336:15: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 snprintf(trk_seg_num_buf, sizeof(trk_seg_num_buf), "%d", trk_seg_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpilots.c:292:69: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(trk_seg_num_buf, sizeof(trk_seg_num_buf), "%d", trk_seg_num); ^ gpilots.c:292:15: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 snprintf(trk_seg_num_buf, sizeof(trk_seg_num_buf), "%d", trk_seg_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- netstumbler.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib netstumbler.c -onetstumbler.o --- hsa_ndv.o --- --- igc.o --- --- hsa_ndv.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib hsa_ndv.c -ohsa_ndv.o --- igc.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib igc.c -oigc.o --- hsa_ndv.o --- hsa_ndv.c: In function 'readVersion4': hsa_ndv.c:343:11: warning: variable 'pts1' set but not used [-Wunused-but-set-variable] long* pts1 = 0; ^~~~ --- netstumbler.o --- netstumbler.c: In function 'data_read': netstumbler.c:233:41: warning: ' Mbps/Ch ' directive output may be truncated writing 9 bytes into a region of size between 4 and 50 [-Wformat-truncation=] snprintf(desc, sizeof desc, "%s/%d Mbps/Ch %d", ssid, speed, channel); ^~~~~~~~~ netstumbler.c:233:7: note: 'snprintf' output between 13 and 69 bytes into a destination of size 52 snprintf(desc, sizeof desc, "%s/%d Mbps/Ch %d", ssid, speed, channel); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- palmdoc.o --- In function 'write_bookmarks', inlined from 'docfinish' at palmdoc.c:370:3, inlined from 'data_write' at palmdoc.c:598:3: palmdoc.c:299:5: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(rec.text, oldmark->text, 16); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- brauniger_iq.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib brauniger_iq.c -obrauniger_iq.o --- igc.o --- igc.c: In function 'igc_task_rec': igc.c:42:19: warning: '%s' directive writing up to 78 bytes into a region of size between 64 and 70 [-Wformat-overflow=] #define DATEMAGIC "IGCDATE" ^~~~~~~~~ igc.c:186:22: note: in expansion of macro 'DATEMAGIC' sprintf(tmp_str, DATEMAGIC "%s: %s", flight_date, task_desc); ^~~~~~~~~ igc.c:655:42: note: format string is defined here sscanf(rte->rte_desc, DATEMAGIC "%6[0-9]: %s", flight_date, task_desc); ^~ igc.c:186:5: note: 'sprintf' output between 10 and 94 bytes into a destination of size 79 sprintf(tmp_str, DATEMAGIC "%s: %s", flight_date, task_desc); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- shape.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib shape.c -oshape.o --- hiketech.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib hiketech.c -ohiketech.o --- glogbook.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib glogbook.c -oglogbook.o --- coastexp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib coastexp.c -ocoastexp.o coastexp.c: In function 'ce_write': coastexp.c:699:10: warning: variable 'now' set but not used [-Wunused-but-set-variable] time_t now = 0; ^~~ --- vcf.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vcf.c -ovcf.o --- overlay.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib overlay.c -ooverlay.o overlay.c: In function 'ovl_read': overlay.c:242:11: warning: variable 'aktArea' set but not used [-Wunused-but-set-variable] int aktArea,aktWidth,aktHeight,aktTrans,aktTransByte,aktDir; ^~~~~~~ overlay.c: In function 'overlay_waypt_pr': overlay.c:630:15: warning: variable 'oname' set but not used [-Wunused-but-set-variable] const char* oname; ^~~~~ --- google.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib google.c -ogoogle.o --- xhtmlent.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib xhtmlent.c -oxhtmlent.o --- lowranceusr.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib lowranceusr.c -olowranceusr.o --- an1.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib an1.c -oan1.o an1.c: In function 'Read_AN1_Header': an1.c:640:18: warning: variable 'magic' set but not used [-Wunused-but-set-variable] unsigned short magic; ^~~~~ --- tomtom.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib tomtom.c -otomtom.o --- tef_xml.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib tef_xml.c -otef_xml.o --- maggeo.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib maggeo.c -omaggeo.o --- pathaway.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib pathaway.c -opathaway.o pathaway.c: In function 'ppdb_read': pathaway.c:538:15: warning: variable 'descr' set but not used [-Wunused-but-set-variable] const char *descr = NULL; ^~~~~ pathaway.c: In function 'ppdb_write': pathaway.c:762:5: warning: 'strncpy' specified bound 100 equals destination size [-Wstringop-truncation] strncpy(appinfo->vehicleStr, opt_dbicon, VEHICLE_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- vitosmt.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vitosmt.c -ovitosmt.o vitosmt.c: In function 'vitosmt_read': vitosmt.c:76:10: warning: variable 'check2' set but not used [-Wunused-but-set-variable] long check2 =-2; ^~~~~~ vitosmt.c: In function 'vitosmt_write': vitosmt.c:323:10: warning: variable 'now' set but not used [-Wunused-but-set-variable] time_t now = 0; ^~~ --- gdb.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gdb.c -ogdb.o --- bcr.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib bcr.c -obcr.o --- coto.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib coto.c -ocoto.o --- ignrando.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib ignrando.c -oignrando.o --- coto.o --- coto.c: In function 'coto_wpt_write': coto.c:378:3: warning: 'strncpy' specified bound 20 equals destination size [-Wstringop-truncation] strncpy(rec->name, shortname, MAX_MARKER_NAME_LENGTH); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ coto.c:378:3: warning: 'strncpy' specified bound 20 equals destination size [-Wstringop-truncation] In function 'coto_prepare_wpt_write', inlined from 'data_write' at coto.c:415:3: coto.c:331:5: warning: 'strncpy' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(ai->categories[0], zerocat, 16); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- stmwpp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib stmwpp.c -ostmwpp.o --- msroute.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib msroute.c -omsroute.o --- cst.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib cst.c -ocst.o --- nmn4.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib nmn4.c -onmn4.o --- stmwpp.o --- stmwpp.c: In function 'stmwpp_waypt_cb': stmwpp.c:246:45: warning: '%04d' directive output may be truncated writing between 4 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] snprintf(cdate, sizeof(cdate), "%02d/%02d/%04d", tm.tm_mon, tm.tm_mday, tm.tm_year); ^~~~ stmwpp.c:246:34: note: directive argument in the range [-2147481748, 2147483647] snprintf(cdate, sizeof(cdate), "%02d/%02d/%04d", tm.tm_mon, tm.tm_mday, tm.tm_year); ^~~~~~~~~~~~~~~~ stmwpp.c:246:3: note: 'snprintf' output between 11 and 36 bytes into a destination of size 16 snprintf(cdate, sizeof(cdate), "%02d/%02d/%04d", tm.tm_mon, tm.tm_mday, tm.tm_year); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- mag_pdb.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mag_pdb.c -omag_pdb.o --- compegps.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib compegps.c -ocompegps.o --- yahoo.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib yahoo.c -oyahoo.o --- unicsv.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib unicsv.c -ounicsv.o --- wfff_xml.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib wfff_xml.c -owfff_xml.o --- garmin_txt.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_txt.c -ogarmin_txt.o --- axim_gpb.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib axim_gpb.c -oaxim_gpb.o --- garmin_txt.o --- garmin_txt.c: In function 'parse_categories': garmin_txt.c:932:3: warning: 'strncpy' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(buff, str, sizeof(buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- axim_gpb.o --- axim_gpb.c: In function 'decode_buff': axim_gpb.c:57:7: warning: variable 'sats' set but not used [-Wunused-but-set-variable] int sats; ^~~~ axim_gpb.c:56:32: warning: variable 'Uf1' set but not used [-Wunused-but-set-variable] float vdop, hdop, pdop, spd, Uf1; ^~~ axim_gpb.c:56:27: warning: variable 'spd' set but not used [-Wunused-but-set-variable] float vdop, hdop, pdop, spd, Uf1; ^~~ axim_gpb.c:56:21: warning: variable 'pdop' set but not used [-Wunused-but-set-variable] float vdop, hdop, pdop, spd, Uf1; ^~~~ axim_gpb.c:56:15: warning: variable 'hdop' set but not used [-Wunused-but-set-variable] float vdop, hdop, pdop, spd, Uf1; ^~~~ axim_gpb.c:56:9: warning: variable 'vdop' set but not used [-Wunused-but-set-variable] float vdop, hdop, pdop, spd, Uf1; ^~~~ axim_gpb.c:55:25: warning: variable 'dir' set but not used [-Wunused-but-set-variable] double lat, lon, alt, dir; ^~~ --- gpssim.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gpssim.c -ogpssim.o --- unicsv.o --- unicsv.c: In function 'unicsv_print_data_time': unicsv.c:1323:57: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 16 [-Wformat-truncation=] snprintf(buf, sizeof(buf), "%04d/%02d/%02d %02d:%02d:%02d", ^ unicsv.c:1323:5: note: 'snprintf' output between 20 and 72 bytes into a destination of size 32 snprintf(buf, sizeof(buf), "%04d/%02d/%02d %02d:%02d:%02d", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tm.tm_year + 1900, tm.tm_mon + 1, tm.tm_mday, ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ tm.tm_hour, tm.tm_min, tm.tm_sec); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- stmsdf.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib stmsdf.c -ostmsdf.o --- gtrnctr.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gtrnctr.c -ogtrnctr.o --- dmtlog.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib dmtlog.c -odmtlog.o --- raymarine.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib raymarine.c -oraymarine.o --- dmtlog.o --- dmtlog.c: In function 'read_CTrackFile': dmtlog.c:397:11: warning: variable 'ux' set but not used [-Wunused-but-set-variable] gbint32 ux; ^~ --- alan.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib alan.c -oalan.o --- vitovtt.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vitovtt.c -ovitovtt.o --- ggv_log.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib ggv_log.c -oggv_log.o --- vitovtt.o --- vitovtt.c: In function 'vitovtt_read': vitovtt.c:74:10: warning: variable 'status' set but not used [-Wunused-but-set-variable] int status = 0; ^~~~~~ vitovtt.c:73:10: warning: variable 'course' set but not used [-Wunused-but-set-variable] int course = 0; ^~~~~~ vitovtt.c:72:12: warning: variable 'speed' set but not used [-Wunused-but-set-variable] double speed = 0; ^~~~~ At top level: vitovtt.c:41:23: warning: 'vitovtt_datasize' defined but not used [-Wunused-const-variable=] static const size_t vitovtt_datasize = 32; ^~~~~~~~~~~~~~~~ vitovtt.c:40:23: warning: 'vitovtt_headersize' defined but not used [-Wunused-const-variable=] static const size_t vitovtt_headersize = 16; ^~~~~~~~~~~~~~~~~~ --- g7towin.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib g7towin.c -og7towin.o g7towin.c: In function 'data_read': g7towin.c:415:13: warning: variable 'prev' set but not used [-Wunused-but-set-variable] waypoint* prev = NULL; ^~~~ --- unicsv.o --- In function 'unicsv_parse_one_line', inlined from 'unicsv_rd.part.3' at unicsv.c:1263:5, inlined from 'unicsv_rd': unicsv.c:790:7: warning: 'strncpy' specified bound 3 equals destination size [-Wstringop-truncation] strncpy(bng_zone, s, sizeof(bng_zone)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- garmin_gpi.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_gpi.c -ogarmin_gpi.o --- lmx.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib lmx.c -olmx.o --- garmin_gpi.o --- garmin_gpi.c: In function 'read_poi': garmin_gpi.c:361:12: warning: variable 'len' set but not used [-Wunused-but-set-variable] int pos, len; ^~~ garmin_gpi.c: In function 'read_poi_list': garmin_gpi.c:414:12: warning: variable 'i' set but not used [-Wunused-but-set-variable] int pos, i; ^ garmin_gpi.c: In function 'read_poi_group': garmin_gpi.c:461:9: warning: variable 'subsz' set but not used [-Wunused-but-set-variable] int subsz; ^~~~~ --- random.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib random.c -orandom.o --- xol.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib xol.c -oxol.o --- dg-100.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib dg-100.c -odg-100.o --- alan.o --- alan.c: In function 'trl_track_hdr': alan.c:824:5: warning: 'strncpy' specified bound 12 equals destination size [-Wstringop-truncation] strncpy(trkhdr[idx].name, TL->rte_name, TRK_NAME_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alan.c:832:5: warning: 'strncpy' specified bound 13 equals destination size [-Wstringop-truncation] strncpy(trkhdr[idx].comment, TL->rte_desc, TRK_COMMENT_LEN); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- dg-100.o --- dg-100.c: In function 'dg100_send': dg-100.c:327:20: warning: variable 'param_len' set but not used [-Wunused-but-set-variable] size_t framelen, param_len; ^~~~~~~~~ dg-100.c: In function 'dg100_recv_frame': dg-100.c:394:47: warning: variable 'frame_end_seq' set but not used [-Wunused-but-set-variable] gbuint16 payload_end_seq, payload_checksum, frame_end_seq; ^~~~~~~~~~~~~ dg-100.c:394:12: warning: variable 'payload_end_seq' set but not used [-Wunused-but-set-variable] gbuint16 payload_end_seq, payload_checksum, frame_end_seq; ^~~~~~~~~~~~~~~ --- navilink.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib navilink.c -onavilink.o --- mtk_logger.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mtk_logger.c -omtk_logger.o --- ik3d.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib ik3d.c -oik3d.o --- osm.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib osm.c -oosm.o --- destinator.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib destinator.c -odestinator.o --- osm.o --- In function 'osm_feature_symbol', inlined from 'osm_node_tag' at osm.c:567:23: osm.c:472:3: warning: 'strncpy' specified bound 127 equals destination size [-Wstringop-truncation] strncpy(&buff[1], value, sizeof(buff) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'osm_features_init', inlined from 'osm_rd_init' at osm.c:689:5: osm.c:442:5: warning: 'strncpy' specified bound 127 equals destination size [-Wstringop-truncation] strncpy(&buff[1], osm_icon_mappings[i].value, sizeof(buff) - 1); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- exif.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib exif.c -oexif.o --- vidaone.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vidaone.c -ovidaone.o --- exif.o --- exif.c: In function 'exif_examine_app': exif.c:582:7: warning: variable 'i' set but not used [-Wunused-but-set-variable] int i; ^ exif.c: In function 'exif_waypt_from_exif_app': exif.c:783:5: warning: switch condition has boolean value [-Wswitch-bool] switch (alt_ref != 0) { ^~~~~~ --- igo8.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib igo8.c -oigo8.o --- gopal.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gopal.c -ogopal.o gopal.c: In function 'gopal_read': gopal.c:178:10: warning: variable 'long_old' set but not used [-Wunused-but-set-variable] double long_old,lat_old; ^~~~~~~~ --- humminbird.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib humminbird.c -ohumminbird.o humminbird.c: In function 'humminbird_rte_tail': humminbird.c:873:5: warning: 'strncpy' specified bound 20 equals destination size [-Wstringop-truncation] strncpy(humrte->name, name, sizeof(humrte->name)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- mapasia.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mapasia.c -omapasia.o --- gnav_trl.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib gnav_trl.c -ognav_trl.o --- navitel.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib navitel.c -onavitel.o --- ggv_ovl.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib ggv_ovl.c -oggv_ovl.o --- jtr.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jtr.c -ojtr.o --- sbp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib sbp.c -osbp.o --- jtr.o --- jtr.c: In function 'jtr_trkpt_disp_cb': jtr.c:279:41: warning: '%02d' directive output may be truncated writing between 2 and 11 bytes into a region of size between 0 and 5 [-Wformat-truncation=] snprintf(sdate, sizeof(sdate), "%02d%02d%02d", tm.tm_mday, tm.tm_mon, tm.tm_year % 100); ^~~~ jtr.c:279:36: note: directive argument in the range [-2147483647, 2147483647] snprintf(sdate, sizeof(sdate), "%02d%02d%02d", tm.tm_mday, tm.tm_mon, tm.tm_year % 100); ^~~~~~~~~~~~~~ jtr.c:279:36: note: directive argument in the range [-99, 99] jtr.c:279:5: note: 'snprintf' output between 7 and 26 bytes into a destination of size 7 snprintf(sdate, sizeof(sdate), "%02d%02d%02d", tm.tm_mday, tm.tm_mon, tm.tm_year % 100); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ jtr.c:280:50: warning: '%02d' directive output may be truncated writing between 2 and 7 bytes into a region of size between 0 and 3 [-Wformat-truncation=] snprintf(stime, sizeof(stime), "%02d%02d%02d.%02d", tm.tm_hour, tm.tm_min, tm.tm_sec, wpt->microseconds / 10000); ^~~~ jtr.c:280:36: note: directive argument in the range [-214748, 214748] snprintf(stime, sizeof(stime), "%02d%02d%02d.%02d", tm.tm_hour, tm.tm_min, tm.tm_sec, wpt->microseconds / 10000); ^~~~~~~~~~~~~~~~~~~ jtr.c:280:5: note: 'snprintf' output between 10 and 42 bytes into a destination of size 10 snprintf(stime, sizeof(stime), "%02d%02d%02d.%02d", tm.tm_hour, tm.tm_min, tm.tm_sec, wpt->microseconds / 10000); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- sbn.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib sbn.c -osbn.o --- mmo.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib mmo.c -ommo.o mmo.c: In function 'mmo_read_CObjIcons': mmo.c:430:12: warning: variable 'u16' set but not used [-Wunused-but-set-variable] gbuint16 u16; ^~~ mmo.c: In function 'mmo_read_CObjWaypoint': mmo.c:498:14: warning: variable 'u16' set but not used [-Wunused-but-set-variable] gbuint16 u16; ^~~ mmo.c:480:10: warning: variable 'ux' set but not used [-Wunused-but-set-variable] int i, ux; ^~ mmo.c: In function 'mmo_read_CObjRoute': mmo.c:629:14: warning: variable 'u16' set but not used [-Wunused-but-set-variable] gbuint16 u16; ^~~ mmo.c:618:7: warning: variable 'ux' set but not used [-Wunused-but-set-variable] int ux; ^~ mmo.c: In function 'mmo_read_CObjTrack': mmo.c:704:14: warning: variable 'u16' set but not used [-Wunused-but-set-variable] gbuint16 u16; ^~~ mmo.c:738:18: warning: variable 'ux' set but not used [-Wunused-but-set-variable] gbuint16 ux; ^~ mmo.c:734:16: warning: variable 'ux' set but not used [-Wunused-but-set-variable] gbuint16 ux; ^~ mmo.c:747:14: warning: variable 'u32' set but not used [-Wunused-but-set-variable] gbuint32 u32; ^~~ mmo.c:780:16: warning: variable 'u16' set but not used [-Wunused-but-set-variable] gbuint16 u16; ^~~ mmo.c: In function 'mmo_read_CObjText': mmo.c:808:15: warning: variable 'lon' set but not used [-Wunused-but-set-variable] double lat, lon; ^~~ mmo.c:808:10: warning: variable 'lat' set but not used [-Wunused-but-set-variable] double lat, lon; ^~~ mmo.c: In function 'mmo_read_CObjCurrentPosition': mmo.c:840:15: warning: variable 'lon' set but not used [-Wunused-but-set-variable] double lat, lon; ^~~ mmo.c:840:10: warning: variable 'lat' set but not used [-Wunused-but-set-variable] double lat, lon; ^~~ mmo.c: In function 'mmo_read_object': mmo.c:930:16: warning: variable 'obj_type' set but not used [-Wunused-but-set-variable] gbuint32 obj_type; ^~~~~~~~ At top level: mmo.c:150:23: warning: 'obj_type_txt' defined but not used [-Wunused-const-variable=] static const gbuint32 obj_type_txt = 0x32; ^~~~~~~~~~~~ --- skyforce.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib skyforce.c -oskyforce.o --- itracku.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib itracku.c -oitracku.o --- v900.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib v900.c -ov900.o --- delbin.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib delbin.c -odelbin.o --- pocketfms_bc.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib pocketfms_bc.c -opocketfms_bc.o --- pocketfms_fp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib pocketfms_fp.c -opocketfms_fp.o --- pocketfms_wp.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib pocketfms_wp.c -opocketfms_wp.o --- naviguide.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib naviguide.c -onaviguide.o --- enigma.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib enigma.c -oenigma.o enigma.c: In function 'enigma_waypt_disp': enigma.c:181:5: warning: 'strncpy' specified bound 6 equals destination size [-Wstringop-truncation] strncpy(ewpt.shortname, wpt->shortname, 6); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ enigma.c:185:5: warning: 'strncpy' specified bound 27 equals destination size [-Wstringop-truncation] strncpy(ewpt.longname, wpt->description, 27); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- vpl.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vpl.c -ovpl.o --- teletype.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib teletype.c -oteletype.o --- jogmap.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib jogmap.c -ojogmap.o --- bushnell.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib bushnell.c -obushnell.o --- bushnell_trl.o --- --- wintec_tes.o --- --- bushnell_trl.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib bushnell_trl.c -obushnell_trl.o --- wintec_tes.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib wintec_tes.c -owintec_tes.o --- delbin.o --- In function 'waypoint_symbol_index', inlined from 'write_waypoint' at delbin.c:1427:16: delbin.c:3345:5: warning: 'strncpy' specified bound 32 equals destination size [-Wstringop-truncation] strncpy(last_name, name, sizeof(last_name)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- subrip.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib subrip.c -osubrip.o --- garmin_xt.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_xt.c -ogarmin_xt.o garmin_xt.c: In function 'format_garmin_xt_rd_st_attrs': garmin_xt.c:90:28: warning: variable 'TrackPoints' set but not used [-Wunused-but-set-variable] gbuint16 trackbytes = 0, TrackPoints = 0; ^~~~~~~~~~~ garmin_xt.c: In function 'format_garmin_xt_proc_strk': garmin_xt.c:242:22: warning: variable 'PrevTime' set but not used [-Wunused-but-set-variable] gbuint32 Time = 0, PrevTime =0; // wpt data ^~~~~~~~ --- explorist_ini.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib explorist_ini.c -oexplorist_ini.o --- garmin_fit.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib garmin_fit.c -ogarmin_fit.o --- lowranceusr4.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib lowranceusr4.c -olowranceusr4.o --- bend.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib bend.c -obend.o --- lowranceusr4.o --- lowranceusr4.c: In function 'lowranceusr4_parse_waypoints': lowranceusr4.c:347:13: warning: variable 'icon_num' set but not used [-Wunused-but-set-variable] short int icon_num; ^~~~~~~~ lowranceusr4.c: In function 'data_read': lowranceusr4.c:716:17: warning: variable 'byte' set but not used [-Wunused-but-set-variable] unsigned char byte; ^~~~ lowranceusr4.c:715:29: warning: variable 'create_time' set but not used [-Wunused-but-set-variable] unsigned int create_date, create_time, serial_num; ^~~~~~~~~~~ lowranceusr4.c:715:16: warning: variable 'create_date' set but not used [-Wunused-but-set-variable] unsigned int create_date, create_time, serial_num; ^~~~~~~~~~~ --- position.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib position.c -oposition.o --- radius.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib radius.c -oradius.o --- duplicate.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib duplicate.c -oduplicate.o --- arcdist.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib arcdist.c -oarcdist.o --- polygon.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib polygon.c -opolygon.o --- smplrout.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib smplrout.c -osmplrout.o --- reverse_route.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib reverse_route.c -oreverse_route.o --- sort.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib sort.c -osort.o --- stackfilter.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib stackfilter.c -ostackfilter.o --- trackfilter.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib trackfilter.c -otrackfilter.o --- discard.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib discard.c -odiscard.o --- nukedata.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib nukedata.c -onukedata.o --- trackfilter.o --- trackfilter.c: In function 'trackfilter_split_init_rte_name.isra.2': trackfilter.c:383:42: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(buff, sizeof(buff), "%s-%s", opt_title, tbuff); ^ trackfilter.c:383:7: note: 'snprintf' output 2 or more bytes (assuming 129) into a destination of size 128 snprintf(buff, sizeof(buff), "%s-%s", opt_title, tbuff); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trackfilter.c:386:40: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(buff, sizeof(buff), "%s-%s", track->rte_name, tbuff); ^ trackfilter.c:386:5: note: 'snprintf' output 2 or more bytes (assuming 129) into a destination of size 128 snprintf(buff, sizeof(buff), "%s-%s", track->rte_name, tbuff); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- interpolate.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib interpolate.c -ointerpolate.o --- transform.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib transform.c -otransform.o --- height.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib height.c -oheight.o --- swapdata.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib swapdata.c -oswapdata.o --- csv_util.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib csv_util.c -ocsv_util.o --- internal_styles.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib internal_styles.c -ointernal_styles.o --- trackfilter.o --- In function 'trackfilter_pack_init_rte_name.constprop', inlined from 'trackfilter_title.part.1' at trackfilter.c:441:5, inlined from 'trackfilter_title': trackfilter.c:414:5: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(buff, opt_title, sizeof(buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- filter_vecs.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib filter_vecs.c -ofilter_vecs.o --- globals.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib globals.c -oglobals.o --- vecs.o --- cc -c -I. -I. -DHAVE_CONFIG_H -pipe -O2 -fno-strict-aliasing -Wall -I/usr/local/include -L/usr/local/lib vecs.c -ovecs.o --- trackfilter.o --- trackfilter.c: In function 'trackfilter_process': trackfilter.c:946:63: warning: 'snprintf' output may be truncated before the last format character [-Wformat-truncation=] snprintf(trk_seg_num_buf, sizeof(trk_seg_num_buf), "%d", ++trk_seg_num); ^ trackfilter.c:946:9: note: 'snprintf' output between 2 and 11 bytes into a destination of size 10 snprintf(trk_seg_num_buf, sizeof(trk_seg_num_buf), "%d", ++trk_seg_num); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- csv_util.o --- In function 'xcsv_parse_val', inlined from 'xcsv_data_read' at csv_util.c:1473:9: csv_util.c:1192:7: warning: 'strncpy' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(buff, s, off); ^~~~~~~~~~~~~~~~~~~~~ csv_util.c: In function 'xcsv_data_read': csv_util.c:1184:17: note: length computed here int s_len = strlen(s); ^~~~~~~~~ --- gpsbabel --- cc -pipe -O2 -fno-strict-aliasing main.o globals.o queue.o route.o waypt.o filter_vecs.o util.o vecs.o mkshort.o csv_util.o strptime.o grtcirc.o vmem.o util_crc.o xmlgeneric.o uuid.o formspec.o xmltag.o cet.o cet_util.o fatal.o rgbcolors.o inifile.o garmin_fs.o gbsleep.o units.o gbser_posix.o gbser.o gbfile.o parse.o avltree.o session.o pdbfile.o jeeps/gpsapp.o jeeps/gpscom.o jeeps/gpsmath.o jeeps/gpsmem.o jeeps/gpsprot.o jeeps/gpsread.o jeeps/gpsdevice.o jeeps/gpsdevice_ser.o jeeps/gpsdevice_usb.o jeeps/gpsrqst.o jeeps/gpssend.o jeeps/gpsserial.o jeeps/gpsutil.o jeeps/gpsusbread.o jeeps/gpsusbsend.o jeeps/gpsusbcommon.o jeeps/gpsusbstub.o shapelib/shpopen.o shapelib/dbfopen.o zlib/adler32.o zlib/compress.o zlib/crc32.o zlib/deflate.o zlib/inffast.o zlib/inflate.o zlib/infback.o zlib/inftrees.o zlib/trees.o zlib/uncompr.o zlib/gzio.o zlib/zutil.o magproto.o gpx.o geo.o mapsend.o mapsource.o garmin.o garmin_device_xml.o garmin_tables.o internal_styles.o nmea.o kml.o wbt-200.o gtm.o gpsutil.o pcx.o cetus.o copilot.o gpspilot.o magnav.o skytraq.o psp.o holux.o tmpro.o tpg.o tpo.o xcsv.o gcdb.o tiger.o easygps.o quovadis.o gpilots.o saroute.o navicache.o psitrex.o geoniche.o delgpl.o ozi.o text.o html.o palmdoc.o netstumbler.o hsa_ndv.o igc.o brauniger_iq.o shape.o hiketech.o glogbook.o coastexp.o vcf.o overlay.o google.o xhtmlent.o lowranceusr.o an1.o tomtom.o tef_xml.o maggeo.o pathaway.o vitosmt.o gdb.o bcr.o coto.o ignrando.o stmwpp.o msroute.o cst.o nmn4.o mag_pdb.o compegps.o yahoo.o unicsv.o wfff_xml.o garmin_txt.o axim_gpb.o gpssim.o stmsdf.o gtrnctr.o dmtlog.o raymarine.o alan.o vitovtt.o ggv_log.o g7towin.o garmin_gpi.o lmx.o random.o xol.o dg-100.o navilink.o mtk_logger.o ik3d.o osm.o destinator.o exif.o vidaone.o igo8.o gopal.o humminbird.o mapasia.o gnav_trl.o navitel.o ggv_ovl.o jtr.o sbp.o sbn.o mmo.o skyforce.o itracku.o v900.o delbin.o pocketfms_bc.o pocketfms_fp.o pocketfms_wp.o naviguide.o enigma.o vpl.o teletype.o jogmap.o bushnell.o bushnell_trl.o wintec_tes.o subrip.o garmin_xt.o explorist_ini.o garmin_fit.o lowranceusr4.o bend.o position.o radius.o duplicate.o arcdist.o polygon.o smplrout.o reverse_route.o sort.o stackfilter.o trackfilter.o discard.o nukedata.o interpolate.o transform.o height.o swapdata.o -lm -L/usr/local/lib -lexpat -ogpsbabel -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for gpsbabel14-1.4.4_1 ===> Generating temporary packing list install gpsbabel /construction/astro/gpsbabel14/stage//usr/local/bin/ ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for gpsbabel14-1.4.4_1 file sizes/checksums [4]: . done packing files [4]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 7 MAR 2019 at 15:34:17 UTC Duration: 00:00:44