=> Building astro/gpsbabel14 Started : Wednesday, 24 JUL 2019 at 13:36:09 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.83.g49866-DEVELOPMENT #40: Sun Jun 30 03:00:04 PDT 2019 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.6-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.6-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.6 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-5.6 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.28.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500601 OSVERSION=9999999 OSREL=5.6 _OSRELEASE=5.6-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.11.1.txz Installing pkg-1.11.1... Extracting pkg-1.11.1: .......... 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.2... `-- Extracting perl5-5.28.2: .......... done Extracting autoconf-2.69_2: .......... done Message from perl5-5.28.2: 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.6 checking host system type... x86_64-portbld-dragonfly5.6 checking target system type... x86_64-portbld-dragonfly5.6 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 --- --- 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 --- 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 --- 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 --- 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 --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- mkshort.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; ^~~~ --- 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; ^~~~~~~~~ --- 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 --- mkshort.o --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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_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; ^~~~ --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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/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/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 --- 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/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/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/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/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/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 --- jeeps/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; ^~~~~~~~~~~~~~~~~~ --- 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 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/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 --- 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 --- 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 '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/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 --- 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/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 --- 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/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/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]; ^~~~~ --- 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 --- magproto.o --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 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; ^~~~~ --- 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); ~~~~~~~~~~~~~ --- 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 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; ^~~~~~~~ --- 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 --- 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; ^~~ --- 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)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 '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)); ^ --- 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 --- 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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- holux.o --- 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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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; ^~~~~~~~~~~~ --- 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 --- 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 --- tpo.o --- tpo.c: In function 'tpo_write_file_header': 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; ^~~~~~~ --- 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 --- 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 --- gpilots.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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- psitrex.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 --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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 --- 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 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- --- xhtmlent.o --- --- 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 --- --- coastexp.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; ^~~ --- 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 --- 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 --- pathaway.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 --- 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 --- 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 --- 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] --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- coto.o --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 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 --- 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 --- 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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 dmtlog.c: In function 'read_CTrackFile': dmtlog.c:397:11: warning: variable 'ux' set but not used [-Wunused-but-set-variable] gbint32 ux; ^~ --- 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 --- 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 --- unicsv.o --- In function 'unicsv_parse_one_line', inlined from 'unicsv_rd.part.3' at unicsv.c:1263:5, inlined from 'unicsv_rd' at unicsv.c:1250:1: unicsv.c:790:7: warning: 'strncpy' specified bound 3 equals destination size [-Wstringop-truncation] strncpy(bng_zone, s, sizeof(bng_zone)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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; ^~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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 --- g7towin.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; ^~~~ --- 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; ^~~~~ --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- osm.o --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 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; ^~~~~~~~~~~ --- 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 --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- In function 'trackfilter_pack_init_rte_name.constprop', inlined from 'trackfilter_title.part.1' at trackfilter.c:441:5, inlined from 'trackfilter_title' at trackfilter.c:428:1: trackfilter.c:414:5: warning: 'strncpy' specified bound 128 equals destination size [-Wstringop-truncation] strncpy(buff, opt_title, sizeof(buff)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- 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 --- 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 --- 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: Wednesday, 24 JUL 2019 at 13:36:43 UTC Duration: 00:00:33