scons: Reading SConscript files ... This system is: freebsd13 Checking whether the C compiler works... yes Checking if compiler accepts -pthread... yes Checking whether the C++ compiler works... yes Checking pkg-config for ncurses... no Checking pkg-config for libusb-1.0... yes Checking for C library librt... yes Checking for C library libm... yes Checking for C library libthr... yes Checking pkg-config for dbus-1... yes Checking pkg-config for bluez... no Turning off Bluetooth support, library not found. Checking for C type in_port_t... yes Checking whether SUN_LEN is declared... yes Checking for C header file linux/can.h... no You do not have kernel CANbus available. Checking if compiler is C11... yes Checking if compiler supplies __STDC_NO_ATOMICS__... no Checking for C header file stdatomic.h... yes Checking if compiler supplies __ORDER_BIG_ENDIAN__... yes Checking if compiler supplies __ORDER_LITTLE_ENDIAN__... yes Checking if compiler supplies __BYTE_ORDER__... yes Your compiler has built-in endianness support. Checking for C header file arpa/inet.h... yes Checking for C header file netdb.h... yes Checking for C header file netinet/in.h... yes Checking for C header file netinet/ip.h... no Checking for C header file sys/sysmacros.h... no Checking for C header file sys/socket.h... yes Checking for C header file sys/un.h... yes Checking for C header file syslog.h... yes Checking for C header file termios.h... yes Checking for C header file winsock2.h... no Checking for C function cfmakeraw()... yes Checking for C function clock_gettime()... yes Checking for C function daemon()... yes Checking for C function fcntl()... yes Checking for C function fork()... yes Checking for C function gmtime_r()... yes Checking for C function inet_ntop()... yes Checking for C function strlcat()... yes Checking for C function strlcpy()... yes Checking for C function strptime()... yes Checking for C function sincos()... yes Checking for C header file sys/timepps.h... yes Checking if sys/ioctl.h supplies TIOCMIWAIT... no Checking for C library libdbus-1... yes Checking that xsltproc can make man pages... no Neither xsltproc nor xmlto found, documentation cannot be built. Checking pkg-config for QtNetwork... no Turning off Qt support, library not found. Checking if compiler accepts -Wall... yes Checking if compiler accepts -Wcast-align... yes Checking if compiler accepts -Wextra... yes Checking if compiler accepts -Wimplicit-fallthrough... yes Checking if compiler accepts -Wmissing-declarations... yes Checking if compiler accepts -Wmissing-prototypes... yes Checking if compiler accepts -Wno-missing-field-initializers... yes Checking if compiler accepts -Wno-uninitialized... yes Checking if compiler accepts -Wpointer-arith... yes Checking if compiler accepts -Wreturn-type... yes Checking if compiler accepts -Wstrict-prototypes... yes Checking if compiler accepts -Wvla... yes Checking whether python program exists...no Target Python doesn't exist - disabling Python. Altered configuration variables: nmea2000 = False (default True): NMEA2000/CAN support bluez = False (default True): BlueZ support for Bluetooth devices qt = False (default True): build QT bindings debug = True (default False): include debug information in build python = False (default True): build Python support and modules. GPS regression tests suppressed because socket_export or python is off. Part of the website build requires asciidoc, not installed. scons: done reading SConscript files. scons: Building targets ... rm -f ais_json.i && /usr/local/bin/python2.7 jsongen.py --ais --target=parser > ais_json.i && chmod a-w ais_json.i Creating 'gpsd_config.h' cc -o ais_json.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include ais_json.c cc -o bits.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include bits.c cc -o gpsdclient.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsdclient.c rm -f gps_maskdump.c && /usr/local/bin/python2.7 maskaudit.py -c /home/darius/gpsd > gps_maskdump.c && chmod a-w gps_maskdump.c cc -o gps_maskdump.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gps_maskdump.c cc -o gpsutils.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsutils.c cc -o hex.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include hex.c cc -o json.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include json.c cc -o libgps_core.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_core.c libgps_core.c:315:23: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] collect->online.tv_sec, collect->online.tv_nsec); ^~~~~~~~~~~~~~~~~~~~~~ libgps_core.c:318:23: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] collect->fix.time.tv_sec, collect->fix.time.tv_nsec); ^~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -o libgps_dbus.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_dbus.c cc -o libgps_json.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_json.c cc -o libgps_shm.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_shm.c cc -o libgps_sock.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_sock.c cc -o netlib.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include netlib.c cc -o os_compat.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include os_compat.c cc -o rtcm2_json.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include rtcm2_json.c cc -o rtcm3_json.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include rtcm3_json.c cc -o shared_json.os -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include shared_json.c CC -o libgpsmm.os -c -g3 -O0 -pthread -fPIC -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgpsmm.cpp CC -o libgps.so.25.0.0 -pthread -shared -Wl,-Bsymbolic -Wl,-soname=libgps.so.25 ais_json.os bits.os gpsdclient.os gps_maskdump.os gpsutils.os hex.os json.os libgps_core.os libgps_dbus.os libgps_json.os libgps_shm.os libgps_sock.os netlib.os os_compat.os rtcm2_json.os rtcm3_json.os shared_json.os libgpsmm.os -L. -L/usr/local/lib -lrt -lm -lthr -ldbus-1 -ldbus-1 -lrt -lthr Create symlinks for: 'libgps.so.25.0.0': 'libgps.so.25'->'libgps.so.25.0.0', 'libgps.so'->'libgps.so.25.0.0' cc -o dbusexport.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include dbusexport.c Creating 'revision.h' cc -o gpsd.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsd.c cc -o shmexport.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include shmexport.c cc -o timehint.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include timehint.c cc -o bsd_base64.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include bsd_base64.c cc -o crc24q.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include crc24q.c cc -o driver_ais.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_ais.c cc -o driver_evermore.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_evermore.c cc -o driver_garmin.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_garmin.c driver_garmin.c:454:8: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_garmin.c:491:4: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -o driver_garmin_txt.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_garmin_txt.c driver_garmin_txt.c:456:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.latitude, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -o driver_geostar.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_geostar.c cc -o driver_greis.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_greis.c driver_greis.c:196:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -o driver_greis_checksum.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_greis_checksum.c cc -o driver_italk.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_italk.c driver_italk.c:120:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_italk.c:182:18: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_italk.c:219:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. cc -o driver_navcom.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_navcom.c driver_navcom.c:494:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_navcom.c:612:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->context->gps_tow.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_navcom.c:817:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->context->gps_tow.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_navcom.c:1088:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4 warnings generated. cc -o driver_nmea0183.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_nmea0183.c driver_nmea0183.c:256:23: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] tag, session->nmea.this_frac_time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_nmea0183.c:986:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->gpsdata.gst.utctime.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_nmea0183.c:2790:13: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_nmea0183.c:3325:18: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_nmea0183.c:3357:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->nmea.this_frac_time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_nmea0183.c:3359:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->nmea.last_frac_time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. cc -o driver_nmea2000.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_nmea2000.c cc -o driver_oncore.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_oncore.c driver_oncore.c:315:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -o driver_rtcm2.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_rtcm2.c cc -o driver_rtcm3.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_rtcm3.c cc -o drivers.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include drivers.c cc -o driver_sirf.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_sirf.c driver_sirf.c:765:18: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_sirf.c:1417:18: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->gpsdata.skyview_time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_sirf.c:1547:18: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_sirf.c:1567:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_sirf.c:1853:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, session->newdata.time.tv_nsec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc -o driver_skytraq.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_skytraq.c driver_skytraq.c:477:6: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. cc -o driver_superstar2.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_superstar2.c driver_superstar2.c:157:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_superstar2.c:287:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -o driver_tsip.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_tsip.c driver_tsip.c:368:4: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_tsip.c:736:4: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_tsip.c:743:4: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_tsip.c:835:8: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_tsip.c:905:8: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_tsip.c:940:5: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6 warnings generated. cc -o driver_ubx.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_ubx.c driver_ubx.c:576:10: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_ubx.c:757:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_ubx.c:1034:14: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3 warnings generated. cc -o driver_zodiac.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include driver_zodiac.c driver_zodiac.c:207:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ driver_zodiac.c:252:7: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->gpsdata.skyview_time.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -o geoid.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include geoid.c cc -o gpsd_json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsd_json.c gpsd_json.c:263:4: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->sor.tv_sec, ^~~~~~~~~~~~~~~~~~~ gpsd_json.c:268:4: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->context->gps_tow.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpsd_json.c:466:8: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] device->gpsdata.dev.cycle.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpsd_json.c:473:11: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] device->device_type->min_cycle.tv_sec, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gpsd_json.c:708:8: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] subframe->sub4_18.t_tot, ^~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc -o isgps.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include isgps.c cc -o libgpsd_core.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgpsd_core.c libgpsd_core.c:1386:39: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->gpsdata.dev.path, newlen, delta.tv_sec, delta.tv_nsec); ^~~~~~~~~~~~ libgpsd_core.c:1401:22: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] delta.tv_sec, ^~~~~~~~~~~~ libgpsd_core.c:1474:35: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->gpsdata.dev.path, delta.tv_sec, delta.tv_nsec); ^~~~~~~~~~~~ libgpsd_core.c:1640:5: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgpsd_core.c:1644:5: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] session->newdata.time.tv_sec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. cc -o matrix.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include matrix.c cc -o net_dgpsip.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include net_dgpsip.c cc -o net_gnss_dispatch.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include net_gnss_dispatch.c cc -o net_ntrip.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include net_ntrip.c cc -o ntpshmread.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include ntpshmread.c cc -o ntpshmwrite.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include ntpshmwrite.c rm -f packet_names.h && sed -e '/^ *\([A-Z][A-Z0-9_]*\),/s// "\1",/' < packet_states.h > packet_names.h && chmod a-w packet_names.h cc -o packet.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include packet.c cc -o ppsthread.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include ppsthread.c cc -o pseudoais.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include pseudoais.c cc -o pseudonmea.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include pseudonmea.c cc -o serial.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include serial.c cc -o subframe.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include subframe.c subframe.c:724:5: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] subp->sub4_18.t_tot, subp->sub4_18.WNt, ^~~~~~~~~~~~~~~~~~~ 1 warning generated. leapseconds_cache_rebuild(["leapseconds.cache"], ["leapsecond.py"]) timebase_h(["timebase.h"], ["leapseconds.cache"]) cc -o timebase.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include timebase.c timebase.c:297:9: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] scr, session->newdata.time.tv_sec); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ timebase.c:419:41: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] "2038 rollover. Adjusting to %ld\n", t.tv_sec); ~~~ ^~~~~~~~ %lld 2 warnings generated. cc -o timespec_str.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include timespec_str.c ar rc libgpsd.a bsd_base64.o crc24q.o driver_ais.o driver_evermore.o driver_garmin.o driver_garmin_txt.o driver_geostar.o driver_greis.o driver_greis_checksum.o driver_italk.o driver_navcom.o driver_nmea0183.o driver_nmea2000.o driver_oncore.o driver_rtcm2.o driver_rtcm3.o drivers.o driver_sirf.o driver_skytraq.o driver_superstar2.o driver_tsip.o driver_ubx.o driver_zodiac.o geoid.o gpsd_json.o isgps.o libgpsd_core.o matrix.o net_dgpsip.o net_gnss_dispatch.o net_ntrip.o ntpshmread.o ntpshmwrite.o packet.o ppsthread.o pseudoais.o pseudonmea.o serial.o subframe.o timebase.o timespec_str.o ranlib libgpsd.a cc -o ais_json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include ais_json.c cc -o bits.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include bits.c cc -o gpsdclient.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsdclient.c cc -o gps_maskdump.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gps_maskdump.c cc -o gpsutils.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsutils.c cc -o hex.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include hex.c cc -o json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include json.c cc -o libgps_core.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_core.c libgps_core.c:315:23: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] collect->online.tv_sec, collect->online.tv_nsec); ^~~~~~~~~~~~~~~~~~~~~~ libgps_core.c:318:23: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] collect->fix.time.tv_sec, collect->fix.time.tv_nsec); ^~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. cc -o libgps_dbus.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_dbus.c cc -o libgps_json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_json.c cc -o libgps_shm.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_shm.c cc -o libgps_sock.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgps_sock.c cc -o netlib.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include netlib.c cc -o os_compat.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include os_compat.c cc -o rtcm2_json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include rtcm2_json.c cc -o rtcm3_json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include rtcm3_json.c cc -o shared_json.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include shared_json.c CC -o libgpsmm.o -c -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include libgpsmm.cpp os.chdir('.') ar rc libgps_static.a ais_json.o bits.o gpsdclient.o gps_maskdump.o gpsutils.o hex.o json.o libgps_core.o libgps_dbus.o libgps_json.o libgps_shm.o libgps_sock.o netlib.o os_compat.o rtcm2_json.o rtcm3_json.o shared_json.o libgpsmm.o os.chdir('/home/darius/gpsd') os.chdir('.') ranlib libgps_static.a os.chdir('/home/darius/gpsd') cc -o gpsd -pthread dbusexport.o gpsd.o shmexport.o timehint.o -L. -L/usr/local/lib -lgpsd -lgps_static -lusb -lm -lrt -lthr -ldbus-1 cc -o gpsdctl.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsdctl.c cc -o gpsdctl -pthread gpsdctl.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 cc -o gps2udp.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gps2udp.c cc -o gps2udp -pthread gps2udp.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 cc -o gpsctl.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsctl.c cc -o gpsctl -pthread gpsctl.o -L. -L/usr/local/lib -lgpsd -lgps_static -lusb -lm -lrt -lthr -ldbus-1 cc -o gpsdecode.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsdecode.c cc -o gpsdecode -pthread gpsdecode.o -L. -L/usr/local/lib -lgpsd -lgps_static -lusb -lm -lrt -lthr -ldbus-1 cc -o gpspipe.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpspipe.c cc -o gpspipe -pthread gpspipe.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 cc -o gpsrinex.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsrinex.c cc -o gpsrinex -pthread gpsrinex.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 cc -o gpxlogger.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpxlogger.c cc -o gpxlogger -pthread gpxlogger.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 cc -o lcdgps.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include lcdgps.c cc -o lcdgps -pthread lcdgps.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 cc -o ntpshmmon.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include ntpshmmon.c cc -o ntpshmmon -pthread ntpshmmon.o -L. -L/usr/local/lib -lgpsd -lgps_static -lm -lrt -lthr -ldbus-1 cc -o cgps.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include cgps.c cc -o cgps -pthread cgps.o -L. -L/usr/local/lib -lgps_static -lm -lrt -lthr -ldbus-1 -lncurses cc -o gpsmon.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include gpsmon.c gpsmon.c:239:21: warning: absolute value function 'labs' given an argument of type 'time_t' (aka 'long long') but has parameter of type 'long' which may cause truncation of value [-Wabsolute-value] if ( 86400 < (long)labs(timedelta.tv_sec) ) { ^ gpsmon.c:239:21: note: use function 'llabs' instead if ( 86400 < (long)labs(timedelta.tv_sec) ) { ^~~~ llabs gpsmon.c:268:28: warning: absolute value function 'labs' given an argument of type 'time_t' (aka 'long long') but has parameter of type 'long' which may cause truncation of value [-Wabsolute-value] if ( 86400 < (long)labs(timedelta.tv_sec) ) { ^ gpsmon.c:268:28: note: use function 'llabs' instead if ( 86400 < (long)labs(timedelta.tv_sec) ) { ^~~~ llabs 2 warnings generated. cc -o monitor_garmin.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_garmin.c cc -o monitor_italk.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_italk.c cc -o monitor_nmea0183.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_nmea0183.c cc -o monitor_oncore.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_oncore.c cc -o monitor_sirf.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_sirf.c cc -o monitor_superstar2.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_superstar2.c cc -o monitor_tnt.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_tnt.c cc -o monitor_ubx.o -c -pthread -Wall -Wcast-align -Wextra -Wimplicit-fallthrough -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -g3 -O0 -pthread -I/usr/local/include/dbus-1.0 -I/usr/local/lib/dbus-1.0/include monitor_ubx.c cc -o gpsmon -pthread gpsmon.o monitor_garmin.o monitor_italk.o monitor_nmea0183.o monitor_oncore.o monitor_sirf.o monitor_superstar2.o monitor_tnt.o monitor_ubx.o -L. -L/usr/local/lib -lgpsd -lgps_static -lusb -lm -lrt -lthr -ldbus-1 -lncurses substituter(["gpsd.php"], ["gpsd.php.in"]) chmod -w gpsd.php substituter(["libgps.pc"], ["libgps.pc.in"]) chmod -w libgps.pc substituter(["gpsd.rules"], ["gpsd.rules.in"]) chmod -w gpsd.rules scons: done building targets.