scons: Reading SConscript files ... scons version: 3.1.2 scons is running under Python version: 2.7.12.final.0 gpsd version: release-3.20-840-g90d8ce4 This system is: linux2 Checking whether the C compiler works... yes Checking if compiler accepts -pthread... yes Checking whether the C++ compiler works... yes Checking for C header file curses.h... yes Checking pkg-config for ncurses... yes Checking pkg-config for tinfo... yes Checking pkg-config for libusb-1.0... yes Checking for C library librt... yes Checking for C library libnsl... yes Checking for C library libsocket... no Checking for C library libm... yes Checking for C library libthr... no Checking pkg-config for dbus-1... no Turning off dbus-export support, library not found. 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... yes You have kernel CANbus available. Checking if compiler is C11... yes Checking whether __STDC_NO_ATOMICS__ is declared... no Checking for C header file stdatomic.h... yes Checking whether __ORDER_BIG_ENDIAN__ is declared... yes Checking whether __ORDER_LITTLE_ENDIAN__ is declared... yes Checking whether __BYTE_ORDER__ is declared... 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... yes Checking for C header file sys/sysmacros.h... yes 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 if sizeof(time_t) is 64 bits... yes 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 getopt_long()... yes Checking for C function gmtime_r()... yes Checking for C function inet_ntop()... yes Checking for C function strlcat()... no Checking for C function strlcpy()... no Checking for C function strptime()... yes Checking for C function sincos()... yes Checking for C header file sys/timepps.h... yes Checking whether TIOCMIWAIT is declared... 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... no 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.../usr/bin/python Checking Python lib dir... yes Ensure your PYTHONPATH includes /usr/local/lib/python2.7/dist-packages/ Checking Python config vars... ok Checking Python target version... yes WARNING: Python2.7 too old (need 3.6): gps/aiogps.py will not be installed Checking Python module serial (pyserial)... yes Checking Python module cairo (pycairo)... yes Checking Python module gi (pygobject)... WARNING: Python module gi (pygobject) not found. Checking pkg-config for gtk+-3.0... no WARNING: gtk+-3.0 not found. WARNING: xgps and xgpsspeed are missing runtime dependencies Altered configuration variables: dbus_export = False (default True): enable DBUS export support bluez = False (default True): BlueZ support for Bluetooth devices qt = False (default True): build Qt bindings scons: done reading SConscript files. scons: Building targets ... Creating 'gpsprof' chmod -w gpsprof chmod +x gpsprof Creating 'xgpsspeed' chmod -w xgpsspeed chmod +x xgpsspeed Creating 'libgps.pc' chmod -w libgps.pc Creating 'control' chmod -w control Creating 'Qgpsmm.pc' chmod -w Qgpsmm.pc Creating 'gpscat' chmod -w gpscat chmod +x gpscat Creating 'gegps' chmod -w gegps chmod +x gegps Creating 'ubxtool' chmod -w ubxtool chmod +x ubxtool Creating 'zerk' chmod -w zerk chmod +x zerk Creating 'gpsd.rules' chmod -w gpsd.rules Creating 'xgps' chmod -w xgps chmod +x xgps Creating 'libQgpsmm.prl' chmod -w libQgpsmm.prl Creating 'gpsfake' chmod -w gpsfake chmod +x gpsfake Creating 'gpsd.php' chmod -w gpsd.php Creating 'gps/packet.py' chmod -w gps/packet.py chmod +x gps/packet.py Creating 'gps/__init__.py' chmod -w gps/__init__.py chmod +x gps/__init__.py Creating 'gps/gps.py' chmod -w gps/gps.py chmod +x gps/gps.py Creating 'android/gpsd_config' chmod -w android/gpsd_config Creating 'contrib/ntpshmviz' chmod -w contrib/ntpshmviz chmod +x contrib/ntpshmviz Creating 'contrib/webgps' chmod -w contrib/webgps chmod +x contrib/webgps Creating 'contrib/skyview2svg.py' chmod -w contrib/skyview2svg.py chmod +x contrib/skyview2svg.py Creating 'www/faq.html' chmod -w www/faq.html Creating 'www/hardware-head.html' chmod -w www/hardware-head.html Creating 'www/hacking.html' chmod -w www/hacking.html Creating 'www/index.html' chmod -w www/index.html Creating 'www/gps_report.cgi' chmod -w www/gps_report.cgi Creating 'packaging/rpm/gpsd.spec' chmod -w packaging/rpm/gpsd.spec rm -f ais_json.i && /usr/bin/python jsongen.py --ais --target=parser > ais_json.i && chmod a-w ais_json.i Creating 'gpsd_config.h' gcc -o ais_json.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC ais_json.c gcc -o bits.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC bits.c gcc -o gpsdclient.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC gpsdclient.c rm -f gps_maskdump.c && /usr/bin/python maskaudit.py -c /opt/gpsd > gps_maskdump.c && chmod a-w gps_maskdump.c gcc -o gps_maskdump.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC gps_maskdump.c gcc -o gpsutils.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC gpsutils.c gcc -o hex.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC hex.c gcc -o json.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC json.c gcc -o libgps_core.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC libgps_core.c gcc -o libgps_dbus.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC libgps_dbus.c gcc -o libgps_json.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC libgps_json.c gcc -o libgps_shm.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC libgps_shm.c gcc -o libgps_sock.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC libgps_sock.c gcc -o netlib.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC netlib.c gcc -o os_compat.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC os_compat.c gcc -o rtcm2_json.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC rtcm2_json.c gcc -o rtcm3_json.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC rtcm3_json.c gcc -o shared_json.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC shared_json.c gcc -o timespec_str.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC timespec_str.c g++ -o libgpsmm.os -c -O2 -pthread -fPIC libgpsmm.cpp g++ -o libgps.so.27.0.0 -pthread -shared -Wl,-Bsymbolic -Wl,-soname=libgps.so.27 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 timespec_str.os libgpsmm.os -L. -lrt -lnsl -lm -lrt -lnsl Create symlinks for: 'libgps.so.27.0.0': 'libgps.so.27'->'libgps.so.27.0.0', 'libgps.so'->'libgps.so.27.0.0' gcc -o crc24q.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC crc24q.c gcc -o driver_greis_checksum.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC driver_greis_checksum.c gcc -o driver_rtcm2.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC driver_rtcm2.c gcc -o gpspacket.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC gpspacket.c gcc -o isgps.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC isgps.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 gcc -o packet.os -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -fPIC packet.c Delete("gps/packet.so") gcc -o libgpsdpacket.so.27.0.0 -pthread -shared -Wl,-Bsymbolic -Wl,-soname=libgpsdpacket.so.27 crc24q.os driver_greis_checksum.os driver_rtcm2.os gpspacket.os hex.os isgps.os os_compat.os packet.os -L. -lrt -lnsl -lm -lrt -lnsl Create symlinks for: 'libgpsdpacket.so.27.0.0': 'libgpsdpacket.so.27'->'libgpsdpacket.so.27.0.0', 'libgpsdpacket.so'->'libgpsdpacket.so.27.0.0' gcc -o dbusexport.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 dbusexport.c gcc -o gpsd.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 gpsd.c gcc -o shmexport.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 shmexport.c gcc -o timehint.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 timehint.c gcc -o sd_socket.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 sd_socket.c gcc -o bsd_base64.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 bsd_base64.c gcc -o crc24q.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 crc24q.c gcc -o driver_ais.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_ais.c gcc -o driver_evermore.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_evermore.c gcc -o driver_garmin.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_garmin.c gcc -o driver_garmin_txt.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_garmin_txt.c gcc -o driver_geostar.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_geostar.c gcc -o driver_greis.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_greis.c gcc -o driver_greis_checksum.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_greis_checksum.c gcc -o driver_italk.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_italk.c gcc -o driver_navcom.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_navcom.c gcc -o driver_nmea0183.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_nmea0183.c gcc -o driver_nmea2000.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_nmea2000.c gcc -o driver_oncore.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_oncore.c gcc -o driver_rtcm2.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_rtcm2.c gcc -o driver_rtcm3.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_rtcm3.c gcc -o drivers.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 drivers.c gcc -o driver_sirf.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_sirf.c gcc -o driver_skytraq.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_skytraq.c gcc -o driver_superstar2.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_superstar2.c gcc -o driver_tsip.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_tsip.c gcc -o driver_ubx.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_ubx.c gcc -o driver_zodiac.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 driver_zodiac.c gcc -o geoid.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 geoid.c gcc -o gpsd_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 gpsd_json.c gcc -o isgps.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 isgps.c gcc -o libgpsd_core.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 libgpsd_core.c gcc -o matrix.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 matrix.c gcc -o net_dgpsip.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 net_dgpsip.c gcc -o net_gnss_dispatch.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 net_gnss_dispatch.c gcc -o net_ntrip.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 net_ntrip.c gcc -o ntpshmread.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 ntpshmread.c gcc -o ntpshmwrite.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 ntpshmwrite.c gcc -o packet.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 packet.c gcc -o ppsthread.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 ppsthread.c gcc -o pseudoais.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 pseudoais.c gcc -o pseudonmea.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 pseudonmea.c gcc -o serial.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 serial.c gcc -o subframe.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 subframe.c gcc -o timebase.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 timebase.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 ranlib libgpsd.a gcc -o ais_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread ais_json.c gcc -o bits.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread bits.c gcc -o gpsdclient.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gpsdclient.c gcc -o gps_maskdump.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gps_maskdump.c gcc -o gpsutils.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gpsutils.c gcc -o hex.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread hex.c gcc -o json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread json.c gcc -o libgps_core.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread libgps_core.c gcc -o libgps_dbus.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread libgps_dbus.c gcc -o libgps_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread libgps_json.c gcc -o libgps_shm.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread libgps_shm.c gcc -o libgps_sock.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread libgps_sock.c gcc -o netlib.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread netlib.c gcc -o os_compat.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread os_compat.c gcc -o rtcm2_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread rtcm2_json.c gcc -o rtcm3_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread rtcm3_json.c gcc -o shared_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread shared_json.c gcc -o timespec_str.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread timespec_str.c g++ -o libgpsmm.o -c -O2 -pthread 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 timespec_str.o libgpsmm.o os.chdir('/opt/gpsd') os.chdir('.') ranlib libgps_static.a os.chdir('/opt/gpsd') gcc -o gpsd -pthread dbusexport.o gpsd.o shmexport.o timehint.o sd_socket.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl gcc -o gpsdctl.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gpsdctl.c gcc -o gpsdctl -pthread gpsdctl.o -L. -lgps_static -lm -lrt -lnsl gcc -o gps2udp.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gps2udp.c gcc -o gps2udp -pthread gps2udp.o -L. -lgps_static -lm -lrt -lnsl gcc -o gpsctl.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 gpsctl.c gcc -o gpsctl -pthread gpsctl.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl gcc -o gpsdecode.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 gpsdecode.c gcc -o gpsdecode -pthread gpsdecode.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl gcc -o gpspipe.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gpspipe.c gcc -o gpspipe -pthread gpspipe.o -L. -lgps_static -lm -lrt -lnsl gcc -o gpsrinex.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gpsrinex.c gcc -o gpsrinex -pthread gpsrinex.o -L. -lgps_static -lm -lrt -lnsl gcc -o gpxlogger.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread gpxlogger.c gcc -o gpxlogger -pthread gpxlogger.o -L. -lgps_static -lm -lrt -lnsl gcc -o lcdgps.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread lcdgps.c gcc -o lcdgps -pthread lcdgps.o -L. -lgps_static -lm -lrt -lnsl gcc -o ntpshmmon.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread ntpshmmon.c gcc -o ntpshmmon -pthread ntpshmmon.o -L. -lgpsd -lgps_static -lm -lrt -lnsl gcc -o ppscheck.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread ppscheck.c gcc -o ppscheck -pthread ppscheck.o -L. -lgps_static -lm -lrt -lnsl gcc -o cgps.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE cgps.c gcc -o cgps -pthread cgps.o -L. -lgps_static -lm -lrt -lnsl -lncurses -ltinfo gcc -o gpsmon.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 gpsmon.c gcc -o monitor_garmin.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_garmin.c gcc -o monitor_italk.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_italk.c gcc -o monitor_nmea0183.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_nmea0183.c gcc -o monitor_oncore.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_oncore.c gcc -o monitor_sirf.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_sirf.c gcc -o monitor_superstar2.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_superstar2.c gcc -o monitor_tnt.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_tnt.c gcc -o monitor_ubx.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -D_GNU_SOURCE -I/usr/include/libusb-1.0 monitor_ubx.c gcc -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. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl -lncurses -ltinfo Creating 'gps-3.20.1~dev.egg-info' scons: done building targets. WARNING: xgps and xgpsspeed are missing runtime dependencies WARNING: Python2.7 too old (need 3.6): gps/aiogps.py will not be installed scons: Reading SConscript files ... scons version: 3.1.2 scons is running under Python version: 2.7.12.final.0 gpsd version: release-3.20-840-g90d8ce4 This system is: linux2 Checking whether the C compiler works... yes Checking if compiler accepts -pthread... yes Checking whether the C++ compiler works... yes Checking for C header file curses.h... yes Checking pkg-config for ncurses... yes Checking pkg-config for tinfo... yes Checking pkg-config for libusb-1.0... yes Checking for C library librt... yes Checking for C library libnsl... yes Checking for C library libsocket... no Checking for C library libm... yes Checking for C library libthr... no Checking pkg-config for dbus-1... no Turning off dbus-export support, library not found. 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... yes You have kernel CANbus available. Checking if compiler is C11... yes Checking whether __STDC_NO_ATOMICS__ is declared... no Checking for C header file stdatomic.h... yes Checking whether __ORDER_BIG_ENDIAN__ is declared... yes Checking whether __ORDER_LITTLE_ENDIAN__ is declared... yes Checking whether __BYTE_ORDER__ is declared... 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... yes Checking for C header file sys/sysmacros.h... yes 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 if sizeof(time_t) is 64 bits... yes 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 getopt_long()... yes Checking for C function gmtime_r()... yes Checking for C function inet_ntop()... yes Checking for C function strlcat()... no Checking for C function strlcpy()... no Checking for C function strptime()... yes Checking for C function sincos()... yes Checking for C header file sys/timepps.h... yes Checking whether TIOCMIWAIT is declared... 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... no 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.../usr/bin/python Checking Python lib dir... yes Ensure your PYTHONPATH includes /usr/local/lib/python2.7/dist-packages/ Checking Python config vars... ok Checking Python target version... yes WARNING: Python2.7 too old (need 3.6): gps/aiogps.py will not be installed Checking Python module serial (pyserial)... yes Checking Python module cairo (pycairo)... yes Checking Python module gi (pygobject)... WARNING: Python module gi (pygobject) not found. Checking pkg-config for gtk+-3.0... no WARNING: gtk+-3.0 not found. WARNING: xgps and xgpsspeed are missing runtime dependencies Altered configuration variables: dbus_export = False (default True): enable DBUS export support bluez = False (default True): BlueZ support for Bluetooth devices qt = False (default True): build Qt bindings scons: done reading SConscript files. scons: Building targets ... Creating 'gpsprof' chmod -w gpsprof chmod +x gpsprof Creating 'xgpsspeed' chmod -w xgpsspeed chmod +x xgpsspeed Creating 'libgps.pc' chmod -w libgps.pc Creating 'control' chmod -w control Creating 'Qgpsmm.pc' chmod -w Qgpsmm.pc Creating 'gpscat' chmod -w gpscat chmod +x gpscat Creating 'gegps' chmod -w gegps chmod +x gegps Creating 'ubxtool' chmod -w ubxtool chmod +x ubxtool Creating 'zerk' chmod -w zerk chmod +x zerk Creating 'gpsd.rules' chmod -w gpsd.rules Creating 'xgps' chmod -w xgps chmod +x xgps Creating 'libQgpsmm.prl' chmod -w libQgpsmm.prl Creating 'gpsfake' chmod -w gpsfake chmod +x gpsfake Creating 'gpsd.php' chmod -w gpsd.php Creating 'gps/packet.py' chmod -w gps/packet.py chmod +x gps/packet.py Creating 'gps/__init__.py' chmod -w gps/__init__.py chmod +x gps/__init__.py Creating 'gps/gps.py' chmod -w gps/gps.py chmod +x gps/gps.py Creating 'android/gpsd_config' chmod -w android/gpsd_config Creating 'contrib/ntpshmviz' chmod -w contrib/ntpshmviz chmod +x contrib/ntpshmviz Creating 'contrib/webgps' chmod -w contrib/webgps chmod +x contrib/webgps Creating 'contrib/skyview2svg.py' chmod -w contrib/skyview2svg.py chmod +x contrib/skyview2svg.py Creating 'www/faq.html' chmod -w www/faq.html Creating 'www/hardware-head.html' chmod -w www/hardware-head.html Creating 'www/hacking.html' chmod -w www/hacking.html Creating 'www/index.html' chmod -w www/index.html Creating 'www/gps_report.cgi' chmod -w www/gps_report.cgi Creating 'packaging/rpm/gpsd.spec' chmod -w packaging/rpm/gpsd.spec Delete("gps/packet.so") scons: done building targets. WARNING: xgps and xgpsspeed are missing runtime dependencies WARNING: Python2.7 too old (need 3.6): gps/aiogps.py will not be installed scons: Reading SConscript files ... scons version: 3.1.2 scons is running under Python version: 2.7.12.final.0 gpsd version: release-3.20-840-g90d8ce4 This system is: linux2 Checking whether the C compiler works... (cached) yes Checking if compiler accepts -pthread... (cached) yes Checking whether the C++ compiler works... (cached) yes Checking for C header file curses.h... (cached) yes Checking pkg-config for ncurses... (cached) yes Checking pkg-config for tinfo... (cached) yes Checking pkg-config for libusb-1.0... (cached) yes Checking for C library librt... (cached) yes Checking for C library libnsl... (cached) yes Checking for C library libsocket... (cached) no Checking for C library libm... (cached) yes Checking for C library libthr... (cached) no Checking pkg-config for dbus-1... (cached) no Turning off dbus-export support, library not found. Checking pkg-config for bluez... (cached) no Turning off Bluetooth support, library not found. Checking for C type in_port_t... (cached) yes Checking whether SUN_LEN is declared... (cached) yes Checking for C header file linux/can.h... (cached) yes You have kernel CANbus available. Checking if compiler is C11... (cached) yes Checking whether __STDC_NO_ATOMICS__ is declared... (cached) no Checking for C header file stdatomic.h... (cached) yes Checking whether __ORDER_BIG_ENDIAN__ is declared... (cached) yes Checking whether __ORDER_LITTLE_ENDIAN__ is declared... (cached) yes Checking whether __BYTE_ORDER__ is declared... (cached) yes Your compiler has built-in endianness support. Checking for C header file arpa/inet.h... (cached) yes Checking for C header file netdb.h... (cached) yes Checking for C header file netinet/in.h... (cached) yes Checking for C header file netinet/ip.h... (cached) yes Checking for C header file sys/sysmacros.h... (cached) yes Checking for C header file sys/socket.h... (cached) yes Checking for C header file sys/un.h... (cached) yes Checking for C header file syslog.h... (cached) yes Checking for C header file termios.h... (cached) yes Checking for C header file winsock2.h... (cached) no Checking if sizeof(time_t) is 64 bits... (cached) yes Checking for C function cfmakeraw()... (cached) yes Checking for C function clock_gettime()... (cached) yes Checking for C function daemon()... (cached) yes Checking for C function fcntl()... (cached) yes Checking for C function fork()... (cached) yes Checking for C function getopt_long()... (cached) yes Checking for C function gmtime_r()... (cached) yes Checking for C function inet_ntop()... (cached) yes Checking for C function strlcat()... (cached) no Checking for C function strlcpy()... (cached) no Checking for C function strptime()... (cached) yes Checking for C function sincos()... (cached) yes Checking for C header file sys/timepps.h... (cached) yes Checking whether TIOCMIWAIT is declared... (cached) yes Checking that xsltproc can make man pages... (cached) no Neither xsltproc nor xmlto found, documentation cannot be built. Checking pkg-config for QtNetwork... (cached) no Turning off Qt support, library not found. Checking if compiler accepts -Wall... (cached) yes Checking if compiler accepts -Wcast-align... (cached) yes Checking if compiler accepts -Wextra... (cached) yes Checking if compiler accepts -Wimplicit-fallthrough... (cached) no Checking if compiler accepts -Wmissing-declarations... (cached) yes Checking if compiler accepts -Wmissing-prototypes... (cached) yes Checking if compiler accepts -Wno-missing-field-initializers... (cached) yes Checking if compiler accepts -Wno-uninitialized... (cached) yes Checking if compiler accepts -Wpointer-arith... (cached) yes Checking if compiler accepts -Wreturn-type... (cached) yes Checking if compiler accepts -Wstrict-prototypes... (cached) yes Checking if compiler accepts -Wvla... (cached) yes Checking whether python program exists.../usr/bin/python Checking Python lib dir... (cached) yes Ensure your PYTHONPATH includes /usr/local/lib/python2.7/dist-packages/ Checking Python config vars... ok (cached) Checking Python target version... (cached) yes WARNING: Python2.7 too old (need 3.6): gps/aiogps.py will not be installed Checking Python module serial (pyserial)... (cached) yes Checking Python module cairo (pycairo)... (cached) yes Checking Python module gi (pygobject)... (cached) WARNING: Python module gi (pygobject) not found. Checking pkg-config for gtk+-3.0... (cached) no WARNING: gtk+-3.0 not found. WARNING: xgps and xgpsspeed are missing runtime dependencies Altered configuration variables: dbus_export = False (default True): enable DBUS export support bluez = False (default True): BlueZ support for Bluetooth devices qt = False (default True): build Qt bindings scons: done reading SConscript files. scons: Building targets ... Testing AIVDM decoding w/ CSV format... Testing /opt/gpsd/test/sample.aivdm... Testing AIVDM decoding w/ JSON unscaled format... Testing /opt/gpsd/test/sample.aivdm... Testing AIVDM decoding w/ JSON scaled format... Testing /opt/gpsd/test/sample.aivdm... Testing idempotency of unscaled JSON dump/decode for AIS Testing idempotency of scaled JSON dump/decode for AIS gcc -o tests/test_gpsdclient.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread tests/test_gpsdclient.c gcc -o tests/test_gpsdclient -pthread tests/test_gpsdclient.o -L. -lgps_static -lm /opt/gpsd/tests/test_gpsdclient Run normal regression tests for release-3.20-840-g90d8ce4... gcc -o tests/test_float.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread tests/test_float.c gcc -o tests/test_float -pthread tests/test_float.o -L. -lrt -lnsl -lm /opt/gpsd/tests/test_float floating point and modular math appears to work gcc -o tests/test_geoid.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 tests/test_geoid.c gcc -o tests/test_geoid -pthread tests/test_geoid.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl Testing the geoid and variation models... /opt/gpsd/tests/test_geoid gcc -o tests/test_json.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 tests/test_json.c gcc -o tests/test_json -pthread tests/test_json.o -L. -lgps_static -lm -lrt -lnsl -lusb-1.0 /opt/gpsd/tests/test_json JSON unit tests succeeded. gcc -o tests/test_matrix.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 tests/test_matrix.c gcc -o tests/test_matrix -pthread tests/test_matrix.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl /opt/gpsd/tests/test_matrix --quiet Matrix-algebra regression test succeeded gcc -o tests/test_packet.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 tests/test_packet.c gcc -o tests/test_packet -pthread tests/test_packet.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl Consistency-checking driver methods... /opt/gpsd/tests/test_packet -c >/dev/null /usr/bin/python /opt/gpsd/tests/test_clienthelpers.py test_clienthelpers.py: OK /usr/bin/python /opt/gpsd/tests/test_misc.py test_misc.py: OK Testing detection of invalid packets... /opt/gpsd/tests/test_packet | diff -u /opt/gpsd/test/packet.test.chk - Creating 'gps/__init__.py' chmod -w gps/__init__.py chmod +x gps/__init__.py Creating 'gps/gps.py' chmod -w gps/gps.py chmod +x gps/gps.py Creating 'gps/packet.py' chmod -w gps/packet.py chmod +x gps/packet.py Creating 'gegps' chmod -w gegps chmod +x gegps Creating 'gpscat' chmod -w gpscat chmod +x gpscat Creating 'gpsfake' chmod -w gpsfake chmod +x gpsfake Creating 'gpsprof' chmod -w gpsprof chmod +x gpsprof Creating 'ubxtool' chmod -w ubxtool chmod +x ubxtool Creating 'xgps' chmod -w xgps chmod +x xgps Creating 'xgpsspeed' chmod -w xgpsspeed chmod +x xgpsspeed Creating 'zerk' chmod -w zerk chmod +x zerk cp gpscap.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gpssim.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp jsongen.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp maskaudit.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp tests/test_clienthelpers.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp tests/test_misc.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp tests/test_xgps_deps.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp valgrind-audit.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/__init__.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/client.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/clienthelpers.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/fake.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/gps.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/misc.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/packet.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/watch_options.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/__init__.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/gps.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gps/packet.py tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gegps tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gpscat tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gpsfake tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp gpsprof tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp ubxtool tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp xgps tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp xgpsspeed tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp zerk tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* cp SConstruct tmp.py; /usr/bin/python -tt -m py_compile tmp.py; rm -f tmp.py* /usr/bin/python /opt/gpsd/gegps -V gegps: Version 3.20.1~dev /usr/bin/python /opt/gpsd/gpscat -V gpscat: Version 3.20.1~dev /usr/bin/python /opt/gpsd/gpsfake -V gpsfake: Version 3.20.1~dev /usr/bin/python /opt/gpsd/gpsprof -V gpsprof: Version 3.20.1~dev /usr/bin/python /opt/gpsd/ubxtool -V ubxtool: Version 3.20.1~dev /usr/bin/python /opt/gpsd/zerk -V zerk: Version 3.20.1~dev Testing RTCM decoding... Testing /opt/gpsd/test/sample.rtcm2... Testing idempotency of JSON dump/decode for RTCM2 gcc -o tests/test_mktime.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread tests/test_mktime.c gcc -o tests/test_mktime -pthread tests/test_mktime.o -L. -lgps_static -lm -lrt -lnsl /opt/gpsd/tests/test_mktime gcc -o tests/test_timespec.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread -I/usr/include/libusb-1.0 tests/test_timespec.c gcc -o tests/test_timespec -pthread tests/test_timespec.o -L. -lgpsd -lgps_static -lusb-1.0 -lm -lrt -lnsl /opt/gpsd/tests/test_timespec timespec_str test succeeded timespec subtract test succeeded ns subtract test succeeded test_gpsd_gpstime_resolv test succeeded timespec tests succeeded gcc -o tests/test_libgps.o -c -pthread -Wall -Wcast-align -Wextra -Wmissing-declarations -Wmissing-prototypes -Wno-missing-field-initializers -Wno-uninitialized -Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wvla -O2 -pthread tests/test_libgps.c gcc -o tests/test_libgps -pthread tests/test_libgps.o -L. -lgps_static -lm -lrt -lnsl Testing the client-library sentence decoder... /opt/gpsd/regress-driver -c /opt/gpsd/test/clientlib/*.log Testing the clientlib... Regression test successful: no errors in 1 tests (0 not found). Elapsed time: 1.82 g++ -o tests/test_gpsmm.o -c -O2 -pthread tests/test_gpsmm.cpp g++ -o tests/test_gpsmm -pthread tests/test_gpsmm.o -L. -lgps_static -lm -lrt -lnsl :; /usr/bin/python /opt/gpsd/gpsfake -T sys linux2 platform Linux-4.15.0-88-lowlatency-x86_64-with-Ubuntu-16.04-xenial: WRITE_PAD = 0.00000 /opt/gpsd/regress-driver -q test/daemon/passthrough.log Processing test/daemon/passthrough.log Regression test test/daemon/passthrough.log successful /opt/gpsd/regress-driver -q -u test/daemon/passthrough.log Processing test/daemon/passthrough.log Regression test test/daemon/passthrough.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/passthrough.log Processing test/daemon/passthrough.log Regression test test/daemon/passthrough.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/hemi.log Processing test/daemon/hemi.log Regression test test/daemon/hemi.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-zed-f9t-rtcm3.log Processing test/daemon/ublox-zed-f9t-rtcm3.log Regression test test/daemon/ublox-zed-f9t-rtcm3.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/navcom.log Processing test/daemon/navcom.log Regression test test/daemon/navcom.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rtcm2.bend.log Processing test/daemon/rtcm2.bend.log Regression test test/daemon/rtcm2.bend.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/sounder.log Processing test/daemon/sounder.log Regression test test/daemon/sounder.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/eXplorist210.log Processing test/daemon/eXplorist210.log Regression test test/daemon/eXplorist210.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/motorola-t805.log Processing test/daemon/motorola-t805.log Regression test test/daemon/motorola-t805.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-neo-m8n.log Processing test/daemon/ublox-neo-m8n.log Regression test test/daemon/ublox-neo-m8n.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gp-320fw-2019-03-28.log Processing test/daemon/gp-320fw-2019-03-28.log Regression test test/daemon/gp-320fw-2019-03-28.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/mtk-3329.log Processing test/daemon/mtk-3329.log Regression test test/daemon/mtk-3329.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/isync.log Processing test/daemon/isync.log Regression test test/daemon/isync.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/blumax-gps009.log Processing test/daemon/blumax-gps009.log Regression test test/daemon/blumax-gps009.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/april6_2019.log Processing test/daemon/april6_2019.log Regression test test/daemon/april6_2019.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/nl551e.log Processing test/daemon/nl551e.log Regression test test/daemon/nl551e.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu303-climbing.log Processing test/daemon/bu303-climbing.log Regression test test/daemon/bu303-climbing.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/greis-def.log Processing test/daemon/greis-def.log Regression test test/daemon/greis-def.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/navika-100-fix.log Processing test/daemon/navika-100-fix.log Regression test test/daemon/navika-100-fix.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/venus634lp.log Processing test/daemon/venus634lp.log Regression test test/daemon/venus634lp.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rtcm2.log Processing test/daemon/rtcm2.log Regression test test/daemon/rtcm2.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/greis-raw-2m.log Processing test/daemon/greis-raw-2m.log Regression test test/daemon/greis-raw-2m.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tr737A+.log Processing test/daemon/tr737A+.log Regression test test/daemon/tr737A+.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bn-9015.log Processing test/daemon/bn-9015.log Regression test test/daemon/bn-9015.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/trimble-lassen_iq.log Processing test/daemon/trimble-lassen_iq.log Regression test test/daemon/trimble-lassen_iq.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/naujoks-rtcm2.log Processing test/daemon/naujoks-rtcm2.log Regression test test/daemon/naujoks-rtcm2.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/nl402u.log Processing test/daemon/nl402u.log Regression test test/daemon/nl402u.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/magellan315.log Processing test/daemon/magellan315.log Regression test test/daemon/magellan315.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu353-glonass.log Processing test/daemon/bu353-glonass.log Regression test test/daemon/bu353-glonass.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/et-332.log Processing test/daemon/et-332.log Regression test test/daemon/et-332.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-lea-5h.log Processing test/daemon/ublox-lea-5h.log Regression test test/daemon/ublox-lea-5h.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/mt3339.log Processing test/daemon/mt3339.log Regression test test/daemon/mt3339.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/myguide-3100.log Processing test/daemon/myguide-3100.log Regression test test/daemon/myguide-3100.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rtcm3.bndm.log Processing test/daemon/rtcm3.bndm.log Regression test test/daemon/rtcm3.bndm.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tn200.log Processing test/daemon/tn200.log Regression test test/daemon/tn200.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/mr-350p.log Processing test/daemon/mr-350p.log Regression test test/daemon/mr-350p.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ch-4711.log Processing test/daemon/ch-4711.log Regression test test/daemon/ch-4711.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tn204.log Processing test/daemon/tn204.log Regression test test/daemon/tn204.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/trimble-smtx.log Processing test/daemon/trimble-smtx.log Regression test test/daemon/trimble-smtx.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ac12_binary.log Processing test/daemon/ac12_binary.log Regression test test/daemon/ac12_binary.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin18x-bin.log Processing test/daemon/garmin18x-bin.log Regression test test/daemon/garmin18x-bin.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/naujoks-ntrip.log Processing test/daemon/naujoks-ntrip.log Regression test test/daemon/naujoks-ntrip.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/greis-test.log Processing test/daemon/greis-test.log Regression test test/daemon/greis-test.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ais-nmea.log Processing test/daemon/ais-nmea.log Regression test test/daemon/ais-nmea.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-aek-4t.log Processing test/daemon/ublox-aek-4t.log Regression test test/daemon/ublox-aek-4t.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ais-nmea-type6-fid55.log Processing test/daemon/ais-nmea-type6-fid55.log Regression test test/daemon/ais-nmea-type6-fid55.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu353s4.log Processing test/daemon/bu353s4.log Regression test test/daemon/bu353s4.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/firefly-II.log Processing test/daemon/firefly-II.log Regression test test/daemon/firefly-II.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/italk-binary.log Processing test/daemon/italk-binary.log Regression test test/daemon/italk-binary.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin25lp.log Processing test/daemon/garmin25lp.log Regression test test/daemon/garmin25lp.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/magellan-ec10.log Processing test/daemon/magellan-ec10.log Regression test test/daemon/magellan-ec10.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ch-4701.log Processing test/daemon/ch-4701.log Regression test test/daemon/ch-4701.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/zodiac.log Processing test/daemon/zodiac.log Regression test test/daemon/zodiac.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-zed-f9p-hp.log Processing test/daemon/ublox-zed-f9p-hp.log Regression test test/daemon/ublox-zed-f9p-hp.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-8-time.log Processing test/daemon/ublox-8-time.log Regression test test/daemon/ublox-8-time.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rtcm3.2.log Processing test/daemon/rtcm3.2.log Regression test test/daemon/rtcm3.2.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-neo-m8t-s.log Processing test/daemon/ublox-neo-m8t-s.log Regression test test/daemon/ublox-neo-m8t-s.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/GPSmap-76S.log Processing test/daemon/GPSmap-76S.log Regression test test/daemon/GPSmap-76S.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bundg_zeus_9.log Processing test/daemon/bundg_zeus_9.log Regression test test/daemon/bundg_zeus_9.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/holux-gm-210.log Processing test/daemon/holux-gm-210.log Regression test test/daemon/holux-gm-210.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bt451.log Processing test/daemon/bt451.log Regression test test/daemon/bt451.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/oncore-binary-no-utc-offset.log Processing test/daemon/oncore-binary-no-utc-offset.log Regression test test/daemon/oncore-binary-no-utc-offset.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/greis-reset.log Processing test/daemon/greis-reset.log Regression test test/daemon/greis-reset.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/oncore.log Processing test/daemon/oncore.log Regression test test/daemon/oncore.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu303-nofix.log Processing test/daemon/bu303-nofix.log Regression test test/daemon/bu303-nofix.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ait250.log Processing test/daemon/ait250.log Regression test test/daemon/ait250.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/iTrek.log Processing test/daemon/iTrek.log Regression test test/daemon/iTrek.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/polarx2.log Processing test/daemon/polarx2.log Regression test test/daemon/polarx2.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/humminbird-M37.log Processing test/daemon/humminbird-M37.log Regression test test/daemon/humminbird-M37.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-neo-m8t.log Processing test/daemon/ublox-neo-m8t.log Regression test test/daemon/ublox-neo-m8t.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu303-moving.log Processing test/daemon/bu303-moving.log Regression test test/daemon/bu303-moving.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/trimble-lassen_iq-playacar.log Processing test/daemon/trimble-lassen_iq-playacar.log Regression test test/daemon/trimble-lassen_iq-playacar.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/udp-test.log Processing test/daemon/udp-test.log Regression test test/daemon/udp-test.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/geostar-geos1m-binary.log Processing test/daemon/geostar-geos1m-binary.log Regression test test/daemon/geostar-geos1m-binary.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gpsdf.log Processing test/daemon/gpsdf.log Regression test test/daemon/gpsdf.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tn200-all.log Processing test/daemon/tn200-all.log Regression test test/daemon/tn200-all.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-lea-4t.log Processing test/daemon/ublox-lea-4t.log Regression test test/daemon/ublox-lea-4t.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-lea-4s.log Processing test/daemon/ublox-lea-4s.log Regression test test/daemon/ublox-lea-4s.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ais_unpack_sixbit.log Processing test/daemon/ais_unpack_sixbit.log Regression test test/daemon/ais_unpack_sixbit.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/com-1289.log Processing test/daemon/com-1289.log Regression test test/daemon/com-1289.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin17n.log Processing test/daemon/garmin17n.log Regression test test/daemon/garmin17n.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/hab-gpspi.log Processing test/daemon/hab-gpspi.log Regression test test/daemon/hab-gpspi.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/beidou-gb.log Processing test/daemon/beidou-gb.log Regression test test/daemon/beidou-gb.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ntrip_sourcetable.log Processing test/daemon/ntrip_sourcetable.log Regression test test/daemon/ntrip_sourcetable.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/skytraq-err.log Processing test/daemon/skytraq-err.log Regression test test/daemon/skytraq-err.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tomtom-mkII.log Processing test/daemon/tomtom-mkII.log Regression test test/daemon/tomtom-mkII.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gps-360.log Processing test/daemon/gps-360.log Regression test test/daemon/gps-360.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/geos-1m.log Processing test/daemon/geos-1m.log Regression test test/daemon/geos-1m.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-zed-f9p_hpg1.11.log Processing test/daemon/ublox-zed-f9p_hpg1.11.log Regression test test/daemon/ublox-zed-f9p_hpg1.11.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/sirfstarv.log Processing test/daemon/sirfstarv.log Regression test test/daemon/sirfstarv.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/greis-test2.log Processing test/daemon/greis-test2.log Regression test test/daemon/greis-test2.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/greis-binary.log Processing test/daemon/greis-binary.log Regression test test/daemon/greis-binary.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/trimble-smt-360.log Processing test/daemon/trimble-smt-360.log Regression test test/daemon/trimble-smt-360.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/skytraq-bin.log Processing test/daemon/skytraq-bin.log Regression test test/daemon/skytraq-bin.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/haicom-305N.log Processing test/daemon/haicom-305N.log Regression test test/daemon/haicom-305N.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/skytraq-dgps.log Processing test/daemon/skytraq-dgps.log Regression test test/daemon/skytraq-dgps.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu303b-nofix.log Processing test/daemon/bu303b-nofix.log Regression test test/daemon/bu303b-nofix.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/triton400.log Processing test/daemon/triton400.log Regression test test/daemon/triton400.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/trimble-lasseniq-bin2d.log Processing test/daemon/trimble-lasseniq-bin2d.log Regression test test/daemon/trimble-lasseniq-bin2d.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bu303-stillfix.log Processing test/daemon/bu303-stillfix.log Regression test test/daemon/bu303-stillfix.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/neo-m8n.log Processing test/daemon/neo-m8n.log Regression test test/daemon/neo-m8n.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/mtk-3301.log Processing test/daemon/mtk-3301.log Regression test test/daemon/mtk-3301.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/bt-q818.log Processing test/daemon/bt-q818.log Regression test test/daemon/bt-q818.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/skytraq-fix.log Processing test/daemon/skytraq-fix.log Regression test test/daemon/skytraq-fix.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-lea-4h.log Processing test/daemon/ublox-lea-4h.log Regression test test/daemon/ublox-lea-4h.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/eXplorist110.log Processing test/daemon/eXplorist110.log Regression test test/daemon/eXplorist110.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/nmea-rtk.log Processing test/daemon/nmea-rtk.log Regression test test/daemon/nmea-rtk.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-8.log Processing test/daemon/ublox-8.log Regression test test/daemon/ublox-8.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/skytraq-fixB.log Processing test/daemon/skytraq-fixB.log Regression test test/daemon/skytraq-fixB.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/superstar2.log Processing test/daemon/superstar2.log Regression test test/daemon/superstar2.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin38.log Processing test/daemon/garmin38.log Regression test test/daemon/garmin38.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-zoe-m8b-logretrieve.log Processing test/daemon/ublox-zoe-m8b-logretrieve.log Regression test test/daemon/ublox-zoe-m8b-logretrieve.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/sirfstarv-nmea.log Processing test/daemon/sirfstarv-nmea.log Regression test test/daemon/sirfstarv-nmea.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/skytraq.log Processing test/daemon/skytraq.log Regression test test/daemon/skytraq.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rst39.log Processing test/daemon/rst39.log Regression test test/daemon/rst39.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-zed-f9p-nmea.log Processing test/daemon/ublox-zed-f9p-nmea.log Regression test test/daemon/ublox-zed-f9p-nmea.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rx210.log Processing test/daemon/rx210.log Regression test test/daemon/rx210.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin-geko201.log Processing test/daemon/garmin-geko201.log Regression test test/daemon/garmin-geko201.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gr8013-w.log Processing test/daemon/gr8013-w.log Regression test test/daemon/gr8013-w.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/trimble-lassen_iq-3dfix.log Processing test/daemon/trimble-lassen_iq-3dfix.log Regression test test/daemon/trimble-lassen_iq-3dfix.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/oncore-binary-pos-hold.log Processing test/daemon/oncore-binary-pos-hold.log Regression test test/daemon/oncore-binary-pos-hold.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/saab-r4.log Processing test/daemon/saab-r4.log Regression test test/daemon/saab-r4.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/oncore-binary.log Processing test/daemon/oncore-binary.log Regression test test/daemon/oncore-binary.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/beidou-bd.log Processing test/daemon/beidou-bd.log Regression test test/daemon/beidou-bd.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gr601-w.log Processing test/daemon/gr601-w.log Regression test test/daemon/gr601-w.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/nd-1005.log Processing test/daemon/nd-1005.log Regression test test/daemon/nd-1005.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/sl869.log Processing test/daemon/sl869.log Regression test test/daemon/sl869.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rtcm3.log Processing test/daemon/rtcm3.log Regression test test/daemon/rtcm3.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-lea-5q.log Processing test/daemon/ublox-lea-5q.log Regression test test/daemon/ublox-lea-5q.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/rgm3800.log Processing test/daemon/rgm3800.log Regression test test/daemon/rgm3800.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/nl2008u.log Processing test/daemon/nl2008u.log Regression test test/daemon/nl2008u.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/passthrough.log Processing test/daemon/passthrough.log Regression test test/daemon/passthrough.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin-10x.log Processing test/daemon/garmin-10x.log Regression test test/daemon/garmin-10x.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/garmin48.log Processing test/daemon/garmin48.log Regression test test/daemon/garmin48.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gp-320fw-2019-04-07-coldboot.log Processing test/daemon/gp-320fw-2019-04-07-coldboot.log Regression test test/daemon/gp-320fw-2019-04-07-coldboot.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gpslim236.log Processing test/daemon/gpslim236.log Regression test test/daemon/gpslim236.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/telit-he910.log Processing test/daemon/telit-he910.log Regression test test/daemon/telit-he910.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/foretrex-201.log Processing test/daemon/foretrex-201.log Regression test test/daemon/foretrex-201.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/gp-320fw-2019-04-06-overflow.log Processing test/daemon/gp-320fw-2019-04-06-overflow.log Regression test test/daemon/gp-320fw-2019-04-06-overflow.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/nokia-ld-4w.log Processing test/daemon/nokia-ld-4w.log Regression test test/daemon/nokia-ld-4w.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-zoe-m8b-logbatch.log Processing test/daemon/ublox-zoe-m8b-logbatch.log Regression test test/daemon/ublox-zoe-m8b-logbatch.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/hp58534a.log Processing test/daemon/hp58534a.log Regression test test/daemon/hp58534a.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/pharos-360.log Processing test/daemon/pharos-360.log Regression test test/daemon/pharos-360.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tcp-torture.log Processing test/daemon/tcp-torture.log Regression test test/daemon/tcp-torture.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tnt-revolution.log Processing test/daemon/tnt-revolution.log Regression test test/daemon/tnt-revolution.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ac12.log Processing test/daemon/ac12.log Regression test test/daemon/ac12.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/tcp-test.log Processing test/daemon/tcp-test.log Regression test test/daemon/tcp-test.log successful /opt/gpsd/regress-driver -q -o -t test/daemon/ublox-sirf1.log Processing test/daemon/ublox-sirf1.log Regression test test/daemon/ublox-sirf1.log successful scons: done building targets. WARNING: xgps and xgpsspeed are missing runtime dependencies WARNING: Python2.7 too old (need 3.6): gps/aiogps.py will not be installed << Done Building....