=> Building astro/gpsbabel Started : Tuesday, 23 JUL 2019 at 23:37:45 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 -------------------------------------------------- ===> The following configuration options are available for gpsbabel-1.5.4_3: GUI=off: GUI (Graphical User Interface) support ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- QT_SELECT=qt5 QMAKEMODULES="/construction/astro/gpsbabel/gpsbabel-gpsbabel_1_5_4/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/construction/astro/gpsbabel XDG_CONFIG_HOME=/construction/astro/gpsbabel HOME=/construction/astro/gpsbabel TMPDIR="/tmp" PATH=/construction/astro/gpsbabel/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CMAKE_PREFIX_PATH="/usr/local" CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --with-zlib=system --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- QT_SELECT=qt5 QMAKEMODULES="/construction/astro/gpsbabel/gpsbabel-gpsbabel_1_5_4/mkspecs/modules:/usr/local/lib/qt5/mkspecs/modules" XDG_DATA_HOME=/construction/astro/gpsbabel XDG_CONFIG_HOME=/construction/astro/gpsbabel HOME=/construction/astro/gpsbabel TMPDIR="/tmp" PATH=/construction/astro/gpsbabel/.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 -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-isystem /usr/local/include" LDFLAGS=" " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS=" -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " 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/gpsbabel/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- GUI="@comment " NO_GUI="" QT_BINDIR="lib/qt5/bin" QT_INCDIR="include/qt5" QT_LIBDIR="lib/qt5" QT_ARCHDIR="lib/qt5" QT_PLUGINDIR="lib/qt5/plugins" QT_LIBEXECDIR="libexec/qt5" QT_IMPORTDIR="lib/qt5/imports" QT_QMLDIR="lib/qt5/qml" QT_DATADIR="share/qt5" QT_DOCDIR="share/doc/qt5" QT_L10NDIR="share/qt5/translations" QT_EXAMPLEDIR="share/examples/qt5" QT_TESTDIR="share/qt5/tests" QT_MKSPECDIR="lib/qt5/mkspecs" QT_QTCHOOSERDIR="etc/xdg/qtchooser" 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 -------------------------------------------------- GUI="@comment " NO_GUI="" 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 -------------------------------------------------------------------------------- ===> gpsbabel-1.5.4_3 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 ===> gpsbabel-1.5.4_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of gpsbabel-1.5.4_3 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by gpsbabel-1.5.4_3 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by gpsbabel-1.5.4_3 for building => SHA256 Checksum OK for gpsbabel-gpsbabel-gpsbabel_1_5_4_GH0.tar.gz. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> License GPLv2 accepted by the user ===> Fetching all distfiles required by gpsbabel-1.5.4_3 for building ===> Extracting for gpsbabel-1.5.4_3 => SHA256 Checksum OK for gpsbabel-gpsbabel-gpsbabel_1_5_4_GH0.tar.gz. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for gpsbabel-1.5.4_3 ===> Applying ports patches for gpsbabel-1.5.4_3 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> gpsbabel-1.5.4_3 depends on file: /usr/local/lib/qt5/bin/qmake - not found ===> Installing existing package /packages/All/qt5-qmake-5.12.2_1.txz Installing qt5-qmake-5.12.2_1... `-- Installing qtchooser-66... `-- Extracting qtchooser-66: .......... done Extracting qt5-qmake-5.12.2_1: .......... done Message from qtchooser-66: qtchooser is a wrapper that allows selecting whether Qt4 or Qt5 binaries for qmake, moc and other tools will be run when invoking the binaries in $PATH. By default, the Qt5 versions are run. It is possible to change the behavior by setting the QT_SELECT environment variable to "qt4". See qtchooser(1) for more information. ===> gpsbabel-1.5.4_3 depends on file: /usr/local/lib/qt5/bin/qmake - found ===> Returning to build of gpsbabel-1.5.4_3 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- ===> gpsbabel-1.5.4_3 depends on shared library: libminizip.so - not found ===> Installing existing package /packages/All/minizip-1.2.11.txz Installing minizip-1.2.11... Extracting minizip-1.2.11: .......... done ===> gpsbabel-1.5.4_3 depends on shared library: libminizip.so - found (/usr/local/lib/libminizip.so) ===> Returning to build of gpsbabel-1.5.4_3 ===> gpsbabel-1.5.4_3 depends on shared library: libQt5Core.so - not found ===> Installing existing package /packages/All/qt5-core-5.12.2_1.txz Installing qt5-core-5.12.2_1... `-- Installing etc_os-release-0.1_2... `-- Extracting etc_os-release-0.1_2: . done `-- Installing gettext-runtime-0.20.1... | `-- Installing indexinfo-0.3.1... | `-- Extracting indexinfo-0.3.1: .... done `-- Extracting gettext-runtime-0.20.1: .......... done `-- Installing glib-2.56.3_5,1... | `-- Installing libffi-3.2.1_3... | `-- Extracting libffi-3.2.1_3: .......... done | `-- Installing libiconv-1.14_11... | `-- Extracting libiconv-1.14_11: .......... done | `-- Installing libxml2-2.9.9... | `-- Extracting libxml2-2.9.9: .......... done | `-- Installing pcre-8.43_1... | `-- Extracting pcre-8.43_1: .......... done | `-- Installing python36-3.6.9... | | `-- Installing expat-2.2.6_1... | | `-- Extracting expat-2.2.6_1: .......... done | | `-- Installing libressl-2.9.2... | | `-- Extracting libressl-2.9.2: .......... done | | `-- Installing ncurses-6.1.20190525... | | `-- Extracting ncurses-6.1.20190525: .......... done | | `-- Installing readline-8.0.0... | | `-- Extracting readline-8.0.0: .......... done | `-- Extracting python36-3.6.9: .......... done `-- Extracting glib-2.56.3_5,1: .......... done No schema files found: doing nothing. `-- Installing icu-64.2,1... `-- Extracting icu-64.2,1: .......... done `-- Installing pcre2-10.32_1... `-- Extracting pcre2-10.32_1: .......... done Extracting qt5-core-5.12.2_1: .......... done Message from python36-3.6.9: =========================================================================== Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py36-gdbm databases/py-gdbm@py36 py36-sqlite3 databases/py-sqlite3@py36 py36-tkinter x11-toolkits/py-tkinter@py36 =========================================================================== ===> gpsbabel-1.5.4_3 depends on shared library: libQt5Core.so - found (/usr/local/lib/qt5/libQt5Core.so) ===> Returning to build of gpsbabel-1.5.4_3 -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for gpsbabel-1.5.4_3 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 whether we are using the GNU C++ compiler... yes checking whether c++ accepts -g... yes checking whether c++ supports C++11 features by default... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether make sets $(MAKE)... yes checking how to run the C++ preprocessor... c++ -E 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... checking for gzopen in -lz... yes checking for qmake-qt5... no checking for qmake... qmake checking for lupdate-qt5... no checking for lupdate... lupdate checking for lrelease-qt5... no checking for lrelease... lrelease checking for libusb... checking for libusb-config... false checking for reduce relocations... yes checking for random stuff to make you feel better... failed checking for efence... checking for docdir... checking for stdarg.h... (cached) yes checking for nanosleep... yes checking for sleep... (cached) yes checking for uname... (cached) yes checking for glob... (cached) yes configure: creating ./config.status config.status: creating Makefile config.status: creating gbversion.h config.status: creating gui/setup.iss 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 gui/makelinuxdist.sh config.status: creating config.h -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for gpsbabel-1.5.4_3 --- main.o --- --- queue.o --- --- route.o --- --- waypt.o --- --- util.o --- --- main.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS main.cc -omain.o --- route.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS route.cc -oroute.o --- queue.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS queue.cc -oqueue.o --- util.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS util.cc -outil.o --- waypt.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS waypt.cc -owaypt.o --- mkshort.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mkshort.cc -omkshort.o --- strptime.o --- cc -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS 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 --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS grtcirc.cc -ogrtcirc.o --- mkshort.o --- mkshort.cc: In function 'char* mkshort_add_to_list(mkshort_handle_imp*, char*)': mkshort.cc:147:24: warning: '%d' directive writing between 1 and 11 bytes into a region of size 9 [-Wformat-overflow=] dl = sprintf(tbuf, ".%d", s->conflictctr); ^~~~~ mkshort.cc:147:24: note: directive argument in the range [-2147483647, 2147483647] mkshort.cc:147:17: note: 'sprintf' output between 3 and 13 bytes into a destination of size 10 dl = sprintf(tbuf, ".%d", s->conflictctr); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- util_crc.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS util_crc.cc -outil_crc.o --- xmlgeneric.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS xmlgeneric.cc -oxmlgeneric.o --- formspec.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS formspec.cc -oformspec.o --- xmltag.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS xmltag.cc -oxmltag.o --- cet.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS cet.cc -ocet.o --- cet_util.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS cet_util.cc -ocet_util.o --- fatal.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS fatal.cc -ofatal.o --- rgbcolors.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS rgbcolors.cc -orgbcolors.o --- inifile.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS inifile.cc -oinifile.o --- garmin_fs.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_fs.cc -ogarmin_fs.o --- gbsleep.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gbsleep.cc -ogbsleep.o --- units.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS units.cc -ounits.o --- gbser_posix.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gbser_posix.cc -ogbser_posix.o --- gbser.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gbser.cc -ogbser.o --- gbfile.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gbfile.cc -ogbfile.o --- parse.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS parse.cc -oparse.o --- session.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS session.cc -osession.o --- src/core/xmlstreamwriter.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS src/core/xmlstreamwriter.cc -osrc/core/xmlstreamwriter.o --- garmin_fs.o --- garmin_fs.cc: In function 'unsigned char garmin_fs_convert_category(const char*, uint16_t*)': garmin_fs.cc:391:34: 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.cc:391:34: note: directive argument in the range [-2147483647, 16] garmin_fs.cc:391:15: note: 'snprintf' output between 2 and 12 bytes into a destination of size 3 snprintf(key, sizeof(key), "%d", i + 1); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from garmin_fs.cc:25: garmin_fs.cc: In function 'void garmin_fs_garmin_before_write(const Waypoint*, GPS_PWay, int)': garmin_fs.h:61:63: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:485:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(cc, way->cc, sizeof(way->cc)); ^~~~~~~~~~~~ garmin_fs.h:61:63: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:486:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(city, way->city, sizeof(way->city)); ^~~~~~~~~~~~ garmin_fs.h:61:63: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:487:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(state, way->state, sizeof(way->state)); ^~~~~~~~~~~~ garmin_fs.h:61:63: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:488:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(facility, way->facility, sizeof(way->facility)); ^~~~~~~~~~~~ garmin_fs.h:61:63: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:489:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(cross_road, way->cross_road, sizeof(way->cross_road)); ^~~~~~~~~~~~ garmin_fs.h:61:63: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:490:3: note: in expansion of macro 'GMSD_GETNSTR' GMSD_GETNSTR(addr, way->addr, sizeof(way->addr)); ^~~~~~~~~~~~ --- src/core/usasciicodec.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS src/core/usasciicodec.cc -osrc/core/usasciicodec.o --- src/core/ziparchive.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS src/core/ziparchive.cc -osrc/core/ziparchive.o --- jeeps/gpsapp.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsapp.cc -ojeeps/gpsapp.o --- jeeps/gpscom.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpscom.cc -ojeeps/gpscom.o --- jeeps/gpsmath.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsmath.cc -ojeeps/gpsmath.o --- jeeps/gpsmem.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsmem.cc -ojeeps/gpsmem.o --- jeeps/gpsapp.o --- jeeps/gpsapp.cc: In function 'void GPS_D109_Get(GPS_SWay**, UC*, int)': jeeps/gpsapp.cc:1682:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (gps_time != 0xffffffff && gps_time != 0) { ~~~~~~~~~^~~~~~~~~~~~~ --- jeeps/gpscom.o --- jeeps/gpscom.cc: In function 'int32 GPS_Command_Send_Course(const char*, GPS_SCourse**, GPS_SCourse_Lap**, GPS_STrack**, GPS_SCourse_Point**, int32, int32, int32, int32)': jeeps/gpscom.cc:806:13: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] if (n_crs > limits.max_courses ~~~~~~^~~~~~~~~~~~~~~~~~~~ jeeps/gpscom.cc:807:16: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] || n_clp > limits.max_course_laps ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ jeeps/gpscom.cc:808:16: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] || n_trk > limits.max_course_trk_pnt ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ jeeps/gpscom.cc:809:16: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] || n_cpt > limits.max_course_pnt) { ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ jeeps/gpscom.cc:784:9: warning: variable 'ret' set but not used [-Wunused-but-set-variable] int32 ret; ^~~ jeeps/gpscom.cc: In function 'int32 GPS_Command_Send_Track_As_Course(const char*, GPS_STrack**, int32, GPS_SWay**, int32, int)': jeeps/gpscom.cc:1270:31: warning: comparison of integer expressions of different signedness: 'uint32' {aka 'unsigned int'} and 'int' [-Wsign-compare] if (crs[j]->track_index == min_dist_trk_idx) { ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ jeeps/gpscom.cc:1199:12: warning: 'char* strncpy(char*, const char*, size_t)' 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.cc:1267:12: warning: 'char* strncpy(char*, const char*, size_t)' 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 --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsprot.cc -ojeeps/gpsprot.o --- jeeps/gpsapp.o --- In function 'void GPS_D120_Get(int, char*)', inlined from 'int32 GPS_A101_Get(const char*)' at jeeps/gpsapp.cc:1178:19: jeeps/gpsapp.cc:2035:12: warning: 'char* strncpy(char*, const char*, size_t)' output may be truncated copying 17 bytes from a string of length 1023 [-Wstringop-truncation] strncpy(gps_categories[cat_num], s, sizeof(gps_categories[0])); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- jeeps/gpsread.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsread.cc -ojeeps/gpsread.o --- jeeps/gpsdevice.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsdevice.cc -ojeeps/gpsdevice.o --- jeeps/gpsdevice_ser.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsdevice_ser.cc -ojeeps/gpsdevice_ser.o --- jeeps/gpsread.o --- jeeps/gpsread.cc: In function 'int32 GPS_Serial_Packet_Read(gpsdevh*, GPS_PPacket*)': jeeps/gpsread.cc:139:39: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] for (i=0,p=(*packet).data; i<(*packet).n; ++i) { ~^~~~~~~~~~~~ jeeps/gpsread.cc:153:27: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] for (i = 0; i < packet->n; i++) { ~~^~~~~~~~~~~ --- jeeps/gpsdevice_usb.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsdevice_usb.cc -ojeeps/gpsdevice_usb.o --- jeeps/gpsrqst.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsrqst.cc -ojeeps/gpsrqst.o --- jeeps/gpssend.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpssend.cc -ojeeps/gpssend.o --- jeeps/gpsserial.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsserial.cc -ojeeps/gpsserial.o --- jeeps/jgpsutil.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/jgpsutil.cc -ojeeps/jgpsutil.o --- jeeps/gpsusbread.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsusbread.cc -ojeeps/gpsusbread.o --- jeeps/gpsusbsend.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsusbsend.cc -ojeeps/gpsusbsend.o --- jeeps/gpsusbcommon.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsusbcommon.cc -ojeeps/gpsusbcommon.o --- jeeps/gpssend.o --- jeeps/gpssend.cc: In function 'US Build_Serial_Packet(GPS_PPacket, GPS_Serial_PPacket)': jeeps/gpssend.cc:70:17: warning: comparison of integer expressions of different signedness: 'int32' {aka 'int'} and 'uint32' {aka 'unsigned int'} [-Wsign-compare] for (i = 0; i < in.n; ++i) { ~~^~~~~~ jeeps/gpssend.cc: In function 'int32 GPS_Serial_Write_Packet(gpsdevh*, GPS_PPacket&)': jeeps/gpssend.cc:139:71: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if ((ret=GPS_Serial_Write(fd,(const void*) &ser_pkt.dle,(size_t)3)) == -1) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ jeeps/gpssend.cc:150:74: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if ((ret=GPS_Serial_Write(fd,(const void*)ser_pkt.data,(size_t)bytes)) == -1) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ jeeps/gpssend.cc:169:70: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] if ((ret=GPS_Serial_Write(fd,(const void*)&ser_pkt.chk,(size_t)3)) == -1) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ --- jeeps/gpsusbstub.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jeeps/gpsusbstub.cc -ojeeps/gpsusbstub.o --- shapelib/shpopen.o --- cc -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS shapelib/shpopen.c -oshapelib/shpopen.o --- shapelib/dbfopen.o --- cc -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS shapelib/dbfopen.c -oshapelib/dbfopen.o shapelib/dbfopen.c: In function 'DBFWriteAttribute.part.6': shapelib/dbfopen.c:1352: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:1334: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/safileio.o --- cc -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS shapelib/safileio.c -oshapelib/safileio.o --- shapelib/dbfopen.o --- shapelib/dbfopen.c: In function 'DBFAddNativeFieldType': shapelib/dbfopen.c:885: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:884:15: note: length computed here if( (int) strlen(pszFieldName) < 10 ) ^~~~~~~~~~~~~~~~~~~~ --- magproto.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS magproto.cc -omagproto.o --- shapelib/dbfopen.o --- shapelib/dbfopen.c: In function 'DBFGetFieldIndex': shapelib/dbfopen.c:1699:9: warning: 'strncpy' output may be truncated copying 11 bytes from a string of length 11 [-Wstringop-truncation] strncpy(name2,name,11); ^~~~~~~~~~~~~~~~~~~~~~ --- gpx.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gpx.cc -ogpx.o --- shapelib/dbfopen.o --- shapelib/dbfopen.c: In function 'DBFAlterFieldDefn': shapelib/dbfopen.c:2071: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:2070:15: note: length computed here if( (int) strlen(pszFieldName) < 10 ) ^~~~~~~~~~~~~~~~~~~~ --- geo.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS geo.cc -ogeo.o --- mapsend.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mapsend.cc -omapsend.o --- mapsource.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mapsource.cc -omapsource.o --- mapsend.o --- mapsend.cc: In function 'void mapsend_track_read()': mapsend.cc:194:7: warning: variable 'valid' set but not used [-Wunused-but-set-variable] int valid; ^~~~~ --- magproto.o --- magproto.cc: In function 'void mag_readmsg(gpsdata_type)': magproto.cc:350:21: 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.cc:350:14: note: 'sprintf' output between 7 and 212 bytes into a destination of size 200 i = sprintf(obuf, "$%s*%02X\r\n",nbuf, nsum); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ magproto.cc: In function 'void mag_route_trl(const route_head*)': magproto.cc:1552:22: 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.cc:1555:15: expbuf, ~~~~~~ magproto.cc:1552:14: 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); ~~~~~~~~~~~~~ --- garmin.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin.cc -ogarmin.o --- garmin_device_xml.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_device_xml.cc -ogarmin_device_xml.o --- garmin_tables.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_tables.cc -ogarmin_tables.o --- garmin.o --- In function 'void route_hdr_pr(const route_head*)', inlined from 'void route_hdr_pr(const route_head*)' at garmin.cc:1064:1: garmin.cc:1069:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy((*cur_tx_routelist_entry)->rte_ident, CSTRc(rte->rte_name), ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sizeof((*cur_tx_routelist_entry)->rte_ident)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ garmin.cc: In function 'void route_waypt_pr(const Waypoint*)': garmin.cc:1125:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(rte->cmnt, CSTR(wpt->description), sizeof(rte->cmnt)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- nmea.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS nmea.cc -onmea.o --- kml.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS kml.cc -okml.o --- wbt-200.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS wbt-200.cc -owbt-200.o --- ozi.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS ozi.cc -oozi.o --- pcx.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS pcx.cc -opcx.o --- gpx.o --- gpx.cc: In function 'void gpx_wr_init(const QString&)': gpx.cc:1255:14: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 16 equals destination size [-Wstringop-truncation] strncpy(tmp, CSTR(gpx_version), sizeof(tmp)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- gdb.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gdb.cc -ogdb.o gdb.cc:178:1: warning: multi-line comment [-Wcomment] //#define FREAD_CSTR \ ^ --- gtrnctr.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gtrnctr.cc -ogtrnctr.o --- xcsv.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS xcsv.cc -oxcsv.o --- explorist_ini.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS explorist_ini.cc -oexplorist_ini.o --- gtm.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gtm.cc -ogtm.o --- gpsutil.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gpsutil.cc -ogpsutil.o --- skytraq.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS skytraq.cc -oskytraq.o --- holux.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS holux.cc -oholux.o --- tmpro.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS tmpro.cc -otmpro.o --- holux.o --- holux.cc: In function 'void data_read()': holux.cc:113:34: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' 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.cc:116:37: warning: argument to 'sizeof' in 'char* strncpy(char*, const char*, size_t)' 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 --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS tpg.cc -otpg.o --- tpo.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS tpo.cc -otpo.o --- holux.o --- In function 'const char* mknshort(const char*, unsigned int)', inlined from 'const char* mknshort(const char*, unsigned int)' at holux.cc:157:13: holux.cc:180:10: warning: 'char* strncpy(char*, const char*, size_t)' output truncated before terminating nul copying as many bytes from a string as its length [-Wstringop-truncation] strncpy(strOut,strTmp,strlen(strTmp)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ holux.cc: In function 'void holux_disp(const Waypoint*)': holux.cc:216:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 8 equals destination size [-Wstringop-truncation] strncpy(pWptHxTmp->name, mknshort(CSTRc(wpt->shortname),sizeof(pWptHxTmp->name)),sizeof(pWptHxTmp->name)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ holux.cc:223:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 12 equals destination size [-Wstringop-truncation] strncpy(pWptHxTmp->comment, mknshort(CSTRc(wpt->description),sizeof(pWptHxTmp->comment)),sizeof(pWptHxTmp->comment)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- tiger.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS tiger.cc -otiger.o --- skytraq.o --- skytraq.cc: In function 'int skytraq_rd_msg(const void*, unsigned int)': skytraq.cc:287:29: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if ((rcv_len = rd_word()) < len) { ~~~~~~~~~~~~~~~~~~~~~~^~~~~ skytraq.cc:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ~~~~^~~~~ skytraq.cc:297:42: note: in expansion of macro 'MIN' rd_buf((const unsigned char*) payload, MIN(rcv_len, len)); ^~~ skytraq.cc:53:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] #define MIN(X,Y) ((X) < (Y) ? (X) : (Y)) ~~~~^~~~~ skytraq.cc:299:67: note: in expansion of macro 'MIN' calc_cs = skytraq_calc_checksum((const unsigned char*) payload, MIN(rcv_len, len)); ^~~ --- easygps.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS easygps.cc -oeasygps.o --- saroute.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS saroute.cc -osaroute.o --- navicache.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS navicache.cc -onavicache.o --- psitrex.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS psitrex.cc -opsitrex.o --- delgpl.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS delgpl.cc -odelgpl.o --- tpo.o --- tpo.cc: In function 'void tpo_write_file_header()': tpo.cc:1508:14: warning: argument 2 null where non-null expected [-Wnonnull] if (strncmp("CA", output_state, 2) == 0) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1615:21: warning: argument 2 null where non-null expected [-Wnonnull] } else if (strncmp("CT", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1616:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("MA", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1617:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("ME", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1618:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("NJ", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1619:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("NH", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1620:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("NY", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1621:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("RI", output_state, 2) == 0 || ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ tpo.cc:1622:21: warning: argument 2 null where non-null expected [-Wnonnull] strncmp("VT", output_state, 2) == 0) { ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/local/include/qt5/QtCore/qarraydata.h:44, from /usr/local/include/qt5/QtCore/qbytearray.h:46, from /usr/local/include/qt5/QtCore/qstring.h:49, from /usr/local/include/qt5/QtCore/QString:1, from gbfile.h:30, from defs.h:33, from tpo.cc:74: /usr/include/string.h:112:6: note: in a call to function 'int strncmp(const char*, const char*, size_t)' declared here int strncmp(const char *, const char *, size_t) __pure; ^~~~~~~ --- text.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS text.cc -otext.o --- html.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS html.cc -ohtml.o --- netstumbler.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS netstumbler.cc -onetstumbler.o --- igc.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS igc.cc -oigc.o --- brauniger_iq.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS brauniger_iq.cc -obrauniger_iq.o --- netstumbler.o --- netstumbler.cc: In function 'void data_read()': netstumbler.cc:236:35: 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.cc:236:15: 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); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- shape.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS shape.cc -oshape.o --- hiketech.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS hiketech.cc -ohiketech.o --- igc.o --- igc.cc: In function 'void igc_task_rec(const char*)': igc.cc:46:19: warning: '%s' directive writing up to 78 bytes into a region of size between 64 and 70 [-Wformat-overflow=] #define DATEMAGIC "IGCDATE" ^ igc.cc:190:22: note: in expansion of macro 'DATEMAGIC' sprintf(tmp_str, DATEMAGIC "%s: %s", flight_date, task_desc); ^~~~~~~~~ igc.cc:190:12: note: 'sprintf' output between 10 and 94 bytes into a destination of size 79 sprintf(tmp_str, DATEMAGIC "%s: %s", flight_date, task_desc); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- glogbook.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS glogbook.cc -oglogbook.o --- vcf.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS vcf.cc -ovcf.o --- xhtmlent.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS xhtmlent.cc -oxhtmlent.o --- lowranceusr.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS lowranceusr.cc -olowranceusr.o --- an1.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS an1.cc -oan1.o --- tomtom.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS tomtom.cc -otomtom.o --- tef_xml.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS tef_xml.cc -otef_xml.o --- maggeo.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS maggeo.cc -omaggeo.o --- vitosmt.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS vitosmt.cc -ovitosmt.o --- bcr.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS bcr.cc -obcr.o --- ignrando.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS ignrando.cc -oignrando.o --- stmwpp.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS stmwpp.cc -ostmwpp.o --- cst.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS cst.cc -ocst.o --- nmn4.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS nmn4.cc -onmn4.o --- stmwpp.o --- stmwpp.cc: In function 'void stmwpp_waypt_cb(const Waypoint*)': stmwpp.cc:247:34: 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.cc:247:34: note: directive argument in the range [-2147481748, 2147483647] stmwpp.cc:247:11: 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); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- compegps.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS compegps.cc -ocompegps.o --- yahoo.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS yahoo.cc -oyahoo.o --- unicsv.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS unicsv.cc -ounicsv.o --- wfff_xml.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS wfff_xml.cc -owfff_xml.o --- garmin_txt.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_txt.cc -ogarmin_txt.o --- gpssim.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gpssim.cc -ogpssim.o --- stmsdf.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS stmsdf.cc -ostmsdf.o --- dmtlog.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS dmtlog.cc -odmtlog.o --- raymarine.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS raymarine.cc -oraymarine.o --- alan.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS alan.cc -oalan.o --- garmin_txt.o --- In function 'uint16_t parse_categories(const char*)', inlined from 'void parse_waypoint()' at garmin_txt.cc:1201:7, inlined from 'void garmin_txt_read()' at garmin_txt.cc:1403:21: garmin_txt.cc:938:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 256 equals destination size [-Wstringop-truncation] strncpy(buff, str, sizeof(buff)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ --- vitovtt.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS vitovtt.cc -ovitovtt.o --- ggv_log.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS ggv_log.cc -oggv_log.o --- alan.o --- alan.cc: In function 'void trl_track_hdr(const route_head*)': alan.cc:837:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 12 equals destination size [-Wstringop-truncation] strncpy(trkhdr[idx].name, CSTRc(TL->rte_name), TRK_NAME_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ alan.cc:845:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 13 equals destination size [-Wstringop-truncation] strncpy(trkhdr[idx].comment, CSTRc(TL->rte_desc), TRK_COMMENT_LEN); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- g7towin.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS g7towin.cc -og7towin.o --- garmin_gpi.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_gpi.cc -ogarmin_gpi.o --- lmx.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS lmx.cc -olmx.o --- random.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS random.cc -orandom.o --- xol.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS xol.cc -oxol.o --- dg-100.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS dg-100.cc -odg-100.o --- navilink.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS navilink.cc -onavilink.o --- mtk_logger.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mtk_logger.cc -omtk_logger.o --- dg-100.o --- In function 'void process_gpsfile(uint8_t*, route_head**)', inlined from 'void dg100_getfile(int16_t, route_head**)' at dg-100.cc:652:18: dg-100.cc:277:14: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 1024 equals destination size [-Wstringop-truncation] strncpy(buf, model->name, sizeof(buf)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- ik3d.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS ik3d.cc -oik3d.o --- navilink.o --- navilink.cc: In function 'int read_packet(unsigned int, void*, unsigned int, unsigned int, int)': navilink.cc:314:66: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] if (gbser_read_wait(serial_handle, data, size, SERIAL_TIMEOUT) != size) { ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ --- osm.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS osm.cc -oosm.o --- destinator.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS destinator.cc -odestinator.o --- exif.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS exif.cc -oexif.o --- vidaone.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS vidaone.cc -ovidaone.o --- osm.o --- osm.cc: In function 'QString osm_feature_symbol(int, const char*)': osm.cc:445:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 127 equals destination size [-Wstringop-truncation] strncpy(&buff[1], value, sizeof(buff) - 1); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In function 'void osm_features_init()', inlined from 'void osm_rd_init(const QString&)' at osm.cc:686:22: osm.cc:424:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 127 equals destination size [-Wstringop-truncation] strncpy(&buff[1], osm_icon_mappings[i].value, sizeof(buff) - 1); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- igo8.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS igo8.cc -oigo8.o --- gopal.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gopal.cc -ogopal.o --- humminbird.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS humminbird.cc -ohumminbird.o --- mapasia.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mapasia.cc -omapasia.o --- gnav_trl.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS gnav_trl.cc -ognav_trl.o --- navitel.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS navitel.cc -onavitel.o --- ggv_ovl.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS ggv_ovl.cc -oggv_ovl.o --- humminbird.o --- humminbird.cc: In function 'void humminbird_rte_tail(const route_head*)': humminbird.cc:917:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size [-Wstringop-truncation] strncpy(humrte->name, CSTR(name), sizeof(humrte->name)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- jtr.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jtr.cc -ojtr.o --- sbp.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS sbp.cc -osbp.o --- sbn.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS sbn.cc -osbn.o --- mmo.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mmo.cc -ommo.o --- skyforce.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS skyforce.cc -oskyforce.o --- itracku.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS itracku.cc -oitracku.o --- jtr.o --- jtr.cc: In function 'void jtr_trkpt_disp_cb(const Waypoint*)': jtr.cc:277:36: 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.cc:277:36: note: directive argument in the range [-2147483647, 2147483647] jtr.cc:277:36: note: directive argument in the range [-99, 99] jtr.cc:277:13: 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); ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- v900.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS v900.cc -ov900.o --- pocketfms_bc.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS pocketfms_bc.cc -opocketfms_bc.o --- pocketfms_fp.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS pocketfms_fp.cc -opocketfms_fp.o --- pocketfms_wp.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS pocketfms_wp.cc -opocketfms_wp.o --- naviguide.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS naviguide.cc -onaviguide.o --- enigma.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS enigma.cc -oenigma.o --- vpl.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS vpl.cc -ovpl.o --- teletype.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS teletype.cc -oteletype.o --- jogmap.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS jogmap.cc -ojogmap.o --- enigma.o --- enigma.cc: In function 'void enigma_waypt_disp(const Waypoint*)': enigma.cc:184:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 6 equals destination size [-Wstringop-truncation] strncpy(ewpt.shortname, CSTRc(wpt->shortname), 6); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ enigma.cc:188:12: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 27 equals destination size [-Wstringop-truncation] strncpy(ewpt.longname, CSTRc(wpt->description), 27); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- bushnell.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS bushnell.cc -obushnell.o --- bushnell_trl.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS bushnell_trl.cc -obushnell_trl.o --- wintec_tes.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS wintec_tes.cc -owintec_tes.o --- subrip.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS subrip.cc -osubrip.o --- bushnell.o --- bushnell.cc: In function 'void bushnell_write_one(const Waypoint*)': bushnell.cc:244:10: warning: 'char* strncpy(char*, const char*, size_t)' specified bound 20 equals destination size [-Wstringop-truncation] strncpy(tbuf, CSTRc(wpt->shortname), sizeof(tbuf)); ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- garmin_xt.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_xt.cc -ogarmin_xt.o --- garmin_fit.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS garmin_fit.cc -ogarmin_fit.o --- lowranceusr4.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS lowranceusr4.cc -olowranceusr4.o --- garmin_fit.o --- garmin_fit.cc: In function 'void fit_parse_data(fit_message_def*, int)': garmin_fit.cc:334:11: warning: variable 'startlat' set but not used [-Wunused-but-set-variable] int32_t startlat = 0x7fffffff; ^~~~~~~~ garmin_fit.cc:335:11: warning: variable 'startlon' set but not used [-Wunused-but-set-variable] int32_t startlon = 0x7fffffff; ^~~~~~~~ garmin_fit.cc:338:12: warning: variable 'starttime' set but not used [-Wunused-but-set-variable] uint32_t starttime = 0; // ??? default ? ^~~~~~~~~ --- mtk_locus.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mtk_locus.cc -omtk_locus.o --- googledir.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS googledir.cc -ogoogledir.o --- mapbar_track.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mapbar_track.cc -omapbar_track.o --- f90g_track.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS f90g_track.cc -of90g_track.o --- mapfactor.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mapfactor.cc -omapfactor.o --- energympro.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS energympro.cc -oenergympro.o --- mynav.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS mynav.cc -omynav.o --- ggv_bin.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS ggv_bin.cc -oggv_bin.o --- globalsat_sport.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS globalsat_sport.cc -oglobalsat_sport.o --- geojson.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS geojson.cc -ogeojson.o --- bend.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS bend.cc -obend.o --- position.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS position.cc -oposition.o --- radius.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS radius.cc -oradius.o --- duplicate.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS duplicate.cc -oduplicate.o --- arcdist.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS arcdist.cc -oarcdist.o --- polygon.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS polygon.cc -opolygon.o --- smplrout.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS smplrout.cc -osmplrout.o --- reverse_route.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS reverse_route.cc -oreverse_route.o --- sort.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS sort.cc -osort.o --- stackfilter.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS stackfilter.cc -ostackfilter.o --- trackfilter.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS trackfilter.cc -otrackfilter.o --- discard.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS discard.cc -odiscard.o --- nukedata.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS nukedata.cc -onukedata.o --- interpolate.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS interpolate.cc -ointerpolate.o --- transform.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS transform.cc -otransform.o --- height.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS height.cc -oheight.o --- swapdata.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS swapdata.cc -oswapdata.o --- validate.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS validate.cc -ovalidate.o --- csv_util.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS csv_util.cc -ocsv_util.o --- internal_styles.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS internal_styles.cc -ointernal_styles.o --- filter_vecs.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS filter_vecs.cc -ofilter_vecs.o --- globals.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS globals.cc -oglobals.o --- vecs.o --- c++ -isystem /usr/local/include -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include -Wall -fPIC -c -I. -I/usr/local/include/qt5 -DHAVE_CONFIG_H -DNEW_STRINGS vecs.cc -ovecs.o --- csv_util.o --- In function 'void xcsv_parse_val(const char*, Waypoint*, const field_map_t*, route_head**)', inlined from 'void xcsv_data_read()' at csv_util.cc:1502:23: csv_util.cc:1201:14: warning: 'char* strncpy(char*, const char*, size_t)' specified bound depends on the length of the source argument [-Wstringop-overflow=] strncpy(buff, s, off); ~~~~~~~^~~~~~~~~~~~~~ csv_util.cc: In function 'void xcsv_data_read()': csv_util.cc:1194:23: note: length computed here int s_len = strlen(s); ~~~~~~^~~ --- gpsbabel --- c++ -pipe -O2 -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include 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 util_crc.o xmlgeneric.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 session.o src/core/xmlstreamwriter.o src/core/usasciicodec.o src/core/ziparchive.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/jgpsutil.o jeeps/gpsusbread.o jeeps/gpsusbsend.o jeeps/gpsusbcommon.o jeeps/gpsusbstub.o shapelib/shpopen.o shapelib/dbfopen.o shapelib/safileio.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 ozi.o pcx.o gdb.o gtrnctr.o xcsv.o explorist_ini.o gtm.o gpsutil.o skytraq.o holux.o tmpro.o tpg.o tpo.o tiger.o easygps.o saroute.o navicache.o psitrex.o delgpl.o text.o html.o netstumbler.o igc.o brauniger_iq.o shape.o hiketech.o glogbook.o vcf.o xhtmlent.o lowranceusr.o an1.o tomtom.o tef_xml.o maggeo.o vitosmt.o bcr.o ignrando.o stmwpp.o cst.o nmn4.o compegps.o yahoo.o unicsv.o wfff_xml.o garmin_txt.o gpssim.o stmsdf.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 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 garmin_fit.o lowranceusr4.o mtk_locus.o googledir.o mapbar_track.o f90g_track.o mapfactor.o energympro.o mynav.o ggv_bin.o globalsat_sport.o geojson.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 validate.o -lminizip -lz -lm -L/usr/local/lib -L/usr/local/lib/qt5 -lQt5Core -ogpsbabel -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for gpsbabel-1.5.4_3 ===> Generating temporary packing list install -s -m 555 /construction/astro/gpsbabel/gpsbabel-gpsbabel_1_5_4/gpsbabel /construction/astro/gpsbabel/stage/usr/local/bin/ ====> Compressing man pages (compress-man) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for gpsbabel-1.5.4_3 file sizes/checksums [4]: . done packing files [4]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Tuesday, 23 JUL 2019 at 23:40:18 UTC Duration: 00:02:33