gpsd-3.16.tar.gz
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...yes
Checking if compiler accepts -Wall ...yes
Checking if compiler accepts -Wno-uninitialized ...yes
Checking if compiler accepts -Wno-missing-field-initializers ...yes
Checking if compiler accepts -Wcast-align ...yes
Checking if compiler accepts -Wmissing-declarations ...yes
Checking if compiler accepts -Wstrict-prototypes ...yes
Checking if compiler accepts -Wpointer-arith ...yes
Checking if compiler accepts -Wreturn-type ...yes
Checking if compiler accepts -pthread ...yes
Checking whether the C++ compiler works... yes
Checking for ncurses... no
Checking for libusb-1.0... no
Checking for C library librt... yes
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 function daemon()... yes
Checking for C function strlcpy()... yes
Checking for C function strlcat()... yes
Checking for C function clock_gettime()... yes
Checking for C header file sys/timepps.h... no
Checking if sys/ioctl.h supplies TIOCMIWAIT ...yes
Build of man and HTML documentation is disabled.
Checking for QtNetwork... no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
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
python = False (default True): build Python support and modules.
manbuild = False (default True): build help in man and HTML formats
leapfetch = False (default True): fetch up-to-date data on leap seconds.
prefix = /usr (default /usr/local): installation directory prefix
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 ...
substituter(["jsongen.py"], ["jsongen.py.in"])
chmod -w jsongen.py
chmod +x jsongen.py
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 -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC ais_json.c
distcc[2403] (dcc_build_somewhere) Warning: failed to distribute, running locally instead
gcc -o bits.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC bits.c
gcc -o clock_gettime.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC clock_gettime.c
gcc -o daemon.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC daemon.c
gcc -o gpsutils.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC gpsutils.c
gcc -o gpsdclient.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC gpsdclient.c
substituter(["maskaudit.py"], ["maskaudit.py.in"])
chmod -w maskaudit.py
chmod +x maskaudit.py
Creating 'gpsd.h'
rm -f gps_maskdump.c && /usr/bin/python maskaudit.py -c . > gps_maskdump.c && chmod a-w gps_maskdump.c
gcc -o gps_maskdump.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC gps_maskdump.c
gcc -o hex.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC hex.c
gcc -o json.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC json.c
gcc -o libgps_core.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC libgps_core.c
gcc -o libgps_dbus.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC libgps_dbus.c
gcc -o libgps_json.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC libgps_json.c
gcc -o libgps_shm.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC libgps_shm.c
gcc -o libgps_sock.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC libgps_sock.c
gcc -o netlib.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC netlib.c
gcc -o ntpshmread.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC ntpshmread.c
gcc -o ntpshmwrite.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC ntpshmwrite.c
gcc -o rtcm2_json.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC rtcm2_json.c
gcc -o rtcm3_json.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC rtcm3_json.c
gcc -o shared_json.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC shared_json.c
gcc -o strl.os -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread -fPIC strl.c
g++ -o libgpsmm.os -c -Wmissing-declarations -O2 -pthread -fPIC libgpsmm.cpp
g++ -o libgps.so.22.0.0 -pthread -shared -Wl,-Bsymbolic -Wl,-soname=libgps.so.22 ais_json.os bits.os clock_gettime.os daemon.os gpsutils.os gpsdclient.os gps_maskdump.os hex.os json.os libgps_core.os libgps_dbus.os libgps_json.os libgps_shm.os libgps_sock.os netlib.os ntpshmread.os ntpshmwrite.os rtcm2_json.os rtcm3_json.os shared_json.os strl.os libgpsmm.os -L. -lrt -lrt
Create symlinks for: 'libgps.so.22.0.0': 'libgps.so.22'->'libgps.so.22.0.0', 'libgps.so'->'libgps.so.22.0.0'
gcc -o bsd_base64.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread bsd_base64.c
gcc -o crc24q.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread crc24q.c
Creating 'revision.h'
gcc -o gpsd_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsd_json.c
gcc -o geoid.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread geoid.c
gcc -o isgps.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread isgps.c
gcc -o libgpsd_core.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread libgpsd_core.c
gcc -o matrix.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread matrix.c
gcc -o net_dgpsip.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread net_dgpsip.c
gcc -o net_gnss_dispatch.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread net_gnss_dispatch.c
gcc -o net_ntrip.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread net_ntrip.c
gcc -o ppsthread.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread ppsthread.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.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread packet.c
gcc -o pseudonmea.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread pseudonmea.c
gcc -o pseudoais.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread pseudoais.c
gcc -o serial.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread serial.c
gcc -o subframe.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread subframe.c
timebase_h(["timebase.h"], ["leapseconds.cache"])
gcc -o timebase.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread timebase.c
gcc -o timespec_str.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread timespec_str.c
gcc -o drivers.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread drivers.c
gcc -o driver_ais.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_ais.c
gcc -o driver_evermore.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_evermore.c
gcc -o driver_garmin.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_garmin.c
gcc -o driver_garmin_txt.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_garmin_txt.c
gcc -o driver_geostar.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_geostar.c
gcc -o driver_italk.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_italk.c
gcc -o driver_navcom.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_navcom.c
gcc -o driver_nmea0183.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_nmea0183.c
gcc -o driver_nmea2000.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_nmea2000.c
gcc -o driver_oncore.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_oncore.c
gcc -o driver_rtcm2.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_rtcm2.c
gcc -o driver_rtcm3.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_rtcm3.c
gcc -o driver_sirf.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_sirf.c
gcc -o driver_superstar2.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_superstar2.c
gcc -o driver_tsip.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_tsip.c
gcc -o driver_ubx.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_ubx.c
gcc -o driver_zodiac.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread driver_zodiac.c
ar rc libgpsd.a bsd_base64.o crc24q.o gpsd_json.o geoid.o isgps.o libgpsd_core.o matrix.o net_dgpsip.o net_gnss_dispatch.o net_ntrip.o ppsthread.o packet.o pseudonmea.o pseudoais.o serial.o subframe.o timebase.o timespec_str.o drivers.o driver_ais.o driver_evermore.o driver_garmin.o driver_garmin_txt.o driver_geostar.o driver_italk.o driver_navcom.o driver_nmea0183.o driver_nmea2000.o driver_oncore.o driver_rtcm2.o driver_rtcm3.o driver_sirf.o driver_superstar2.o driver_tsip.o driver_ubx.o driver_zodiac.o
ranlib libgpsd.a
gcc -o gpsd.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsd.c
gcc -o timehint.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread timehint.c
gcc -o shmexport.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread shmexport.c
gcc -o dbusexport.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread dbusexport.c
gcc -o ais_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread ais_json.c
gcc -o bits.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread bits.c
gcc -o clock_gettime.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread clock_gettime.c
gcc -o daemon.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread daemon.c
gcc -o gpsutils.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsutils.c
gcc -o gpsdclient.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsdclient.c
gcc -o gps_maskdump.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gps_maskdump.c
gcc -o hex.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread hex.c
gcc -o json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread json.c
gcc -o libgps_core.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread libgps_core.c
gcc -o libgps_dbus.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread libgps_dbus.c
gcc -o libgps_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread libgps_json.c
gcc -o libgps_shm.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread libgps_shm.c
gcc -o libgps_sock.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread libgps_sock.c
gcc -o netlib.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread netlib.c
gcc -o ntpshmread.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread ntpshmread.c
gcc -o ntpshmwrite.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread ntpshmwrite.c
gcc -o rtcm2_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread rtcm2_json.c
gcc -o rtcm3_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread rtcm3_json.c
gcc -o shared_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread shared_json.c
gcc -o strl.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread strl.c
g++ -o libgpsmm.o -c -Wmissing-declarations -O2 -pthread libgpsmm.cpp
os.chdir('.')
ar rc libgps_static.a ais_json.o bits.o clock_gettime.o daemon.o gpsutils.o gpsdclient.o gps_maskdump.o hex.o json.o libgps_core.o libgps_dbus.o libgps_json.o libgps_shm.o libgps_sock.o netlib.o ntpshmread.o ntpshmwrite.o rtcm2_json.o rtcm3_json.o shared_json.o strl.o libgpsmm.o
os.chdir('/isthmus/tmp/gpsd-3.16')
os.chdir('.')
ranlib libgps_static.a
os.chdir('/isthmus/tmp/gpsd-3.16')
gcc -o gpsd -pthread gpsd.o timehint.o shmexport.o dbusexport.o -L. -lgpsd -lgps_static -lm -lrt
gcc -o gpsdecode.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsdecode.c
gcc -o gpsdecode -pthread gpsdecode.o -L. -lgpsd -lgps_static -lm -lrt
gcc -o gpsctl.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsctl.c
gcc -o gpsctl -pthread gpsctl.o -L. -lgpsd -lgps_static -lm -lrt
gcc -o gpsdctl.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpsdctl.c
gcc -o gpsdctl -pthread gpsdctl.o -L. -lgps_static -lm -lrt
gcc -o gpspipe.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpspipe.c
gcc -o gpspipe -pthread gpspipe.o -L. -lgps_static -lm -lrt
gcc -o gps2udp.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gps2udp.c
gcc -o gps2udp -pthread gps2udp.o -L. -lgps_static -lm -lrt
gcc -o gpxlogger.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread gpxlogger.c
gcc -o gpxlogger -pthread gpxlogger.o -L. -lgps_static -lm -lrt
gcc -o lcdgps.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread lcdgps.c
gcc -o lcdgps -pthread lcdgps.o -L. -lgps_static -lm -lrt
gcc -o ntpshmmon.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread ntpshmmon.c
gcc -o ntpshmmon -pthread ntpshmmon.o -L. -lgps_static -lm -lrt
gcc -o cgps.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread cgps.c
gcc -o cgps -pthread cgps.o -L. -lgps_static -lm -lrt
cgps.o: In function `die':
cgps.c:(.text+0x8): undefined reference to `isendwin'
cgps.c:(.text+0xc4): undefined reference to `mvcur'
cgps.c:(.text+0xc8): undefined reference to `echo'
cgps.c:(.text+0xcc): undefined reference to `endwin'
cgps.c:(.text+0xec): undefined reference to `LINES'
cgps.c:(.text+0xf0): undefined reference to `COLS'
cgps.o: In function `windowsetup':
cgps.c:(.text+0x100): undefined reference to `initscr'
cgps.c:(.text+0x104): undefined reference to `noecho'
cgps.c:(.text+0x154): undefined reference to `newwin'
cgps.c:(.text+0x16c): undefined reference to `newwin'
cgps.c:(.text+0x17c): undefined reference to `nodelay'
cgps.c:(.text+0x194): undefined reference to `wrefresh'
cgps.c:(.text+0x1a8): undefined reference to `mvwprintw'
cgps.c:(.text+0x1bc): undefined reference to `mvwprintw'
cgps.c:(.text+0x1d0): undefined reference to `mvwprintw'
cgps.c:(.text+0x1e4): undefined reference to `mvwprintw'
cgps.c:(.text+0x1f8): undefined reference to `mvwprintw'
cgps.o:cgps.c:(.text+0x20c): more undefined references to `mvwprintw' follow
cgps.o: In function `windowsetup':
cgps.c:(.text+0x270): undefined reference to `wborder'
cgps.c:(.text+0x284): undefined reference to `mvwprintw'
cgps.c:(.text+0x2ac): undefined reference to `wborder'
cgps.c:(.text+0x300): undefined reference to `newwin'
cgps.c:(.text+0x30c): undefined reference to `scrollok'
cgps.c:(.text+0x320): undefined reference to `wsetscrreg'
cgps.c:(.text+0x338): undefined reference to `mvwprintw'
cgps.c:(.text+0x34c): undefined reference to `mvwprintw'
cgps.c:(.text+0x360): undefined reference to `mvwprintw'
cgps.c:(.text+0x374): undefined reference to `mvwprintw'
cgps.c:(.text+0x388): undefined reference to `mvwprintw'
cgps.o:cgps.c:(.text+0x39c): more undefined references to `mvwprintw' follow
cgps.o: In function `windowsetup':
cgps.c:(.text+0x404): undefined reference to `mvprintw'
cgps.c:(.text+0x40c): undefined reference to `wrefresh'
cgps.c:(.text+0x420): undefined reference to `stdscr'
cgps.o: In function `resize':
cgps.c:(.text+0x470): undefined reference to `isendwin'
cgps.c:(.text+0x484): undefined reference to `endwin'
cgps.o: In function `main':
cgps.c:(.text.startup+0x3dc): undefined reference to `wgetch'
cgps.c:(.text.startup+0x400): undefined reference to `werase'
cgps.c:(.text.startup+0x4e8): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x544): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x59c): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x5f0): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x644): undefined reference to `mvwprintw'
cgps.o:cgps.c:(.text.startup+0x694): more undefined references to `mvwprintw' follow
cgps.o: In function `main':
cgps.c:(.text.startup+0xb1c): undefined reference to `wrefresh'
cgps.c:(.text.startup+0xb24): undefined reference to `wrefresh'
cgps.c:(.text.startup+0xb38): undefined reference to `wrefresh'
cgps.c:(.text.startup+0xd0c): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0xed8): undefined reference to `wprintw'
collect2: error: ld returned 1 exit status
distcc[4277] ERROR: compile (null) on localhost failed
scons: *** [cgps] Error 1
scons: building terminated because of errors.
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...(cached) yes
Checking if compiler accepts -Wall ...(cached) yes
Checking if compiler accepts -Wno-uninitialized ...(cached) yes
Checking if compiler accepts -Wno-missing-field-initializers ...(cached) yes
Checking if compiler accepts -Wcast-align ...(cached) yes
Checking if compiler accepts -Wmissing-declarations ...(cached) yes
Checking if compiler accepts -Wstrict-prototypes ...(cached) yes
Checking if compiler accepts -Wpointer-arith ...(cached) yes
Checking if compiler accepts -Wreturn-type ...(cached) yes
Checking if compiler accepts -pthread ...(cached) yes
Checking whether the C++ compiler works... (cached) yes
Checking for ncurses... (cached) no
Checking for libusb-1.0... (cached) no
Checking for C library librt... (cached) yes
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) no
You do not have kernel CANbus available.
Checking if compiler is C11 ...(cached) yes
Checking if compiler supplies __STDC_NO_ATOMICS__ ...(cached) no
Checking for C header file stdatomic.h... (cached) yes
Checking if compiler supplies __ORDER_BIG_ENDIAN__ ...(cached) yes
Checking if compiler supplies __ORDER_LITTLE_ENDIAN__ ...(cached) yes
Checking if compiler supplies __BYTE_ORDER__ ...(cached) yes
Your compiler has built-in endianness support.
Checking for C function daemon()... (cached) yes
Checking for C function strlcpy()... (cached) yes
Checking for C function strlcat()... (cached) yes
Checking for C function clock_gettime()... (cached) yes
Checking for C header file sys/timepps.h... (cached) no
Checking if sys/ioctl.h supplies TIOCMIWAIT ...(cached) yes
Build of man and HTML documentation is disabled.
Checking for QtNetwork... (cached) no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
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
python = False (default True): build Python support and modules.
manbuild = False (default True): build help in man and HTML formats
leapfetch = False (default True): fetch up-to-date data on leap seconds.
prefix = /usr (default /usr/local): installation directory prefix
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 ...
Run normal regression tests for 3.16...
gcc -o test_packet.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_packet.c
timebase_h(["timebase.h"], ["leapseconds.cache"])
gcc -o timebase.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread timebase.c
ar rc libgpsd.a bsd_base64.o crc24q.o gpsd_json.o geoid.o isgps.o libgpsd_core.o matrix.o net_dgpsip.o net_gnss_dispatch.o net_ntrip.o ppsthread.o packet.o pseudonmea.o pseudoais.o serial.o subframe.o timebase.o timespec_str.o drivers.o driver_ais.o driver_evermore.o driver_garmin.o driver_garmin_txt.o driver_geostar.o driver_italk.o driver_navcom.o driver_nmea0183.o driver_nmea2000.o driver_oncore.o driver_rtcm2.o driver_rtcm3.o driver_sirf.o driver_superstar2.o driver_tsip.o driver_ubx.o driver_zodiac.o
ranlib libgpsd.a
gcc -o test_packet -pthread test_packet.o -L. -lgpsd -lgps_static -lm -lrt
Consistency-checking driver methods...
./test_packet -c >/dev/null
gcc -o test_bits.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_bits.c
gcc -o test_bits -pthread test_bits.o -L. -lgps_static
./test_bits --quiet
gcc -o test_matrix.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_matrix.c
gcc -o test_matrix -pthread test_matrix.o -L. -lgpsd -lgps_static -lm -lrt
./test_matrix --quiet
Matrix-algebra regression test succeeded
gcc -o gpsdecode -pthread gpsdecode.o -L. -lgpsd -lgps_static -lm -lrt
Testing RTCM decoding...
 Testing ./test/sample.rtcm2...
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
Testing idempotency of JSON dump/decode for RTCM2
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
Testing AIVDM decoding w/ CSV format...
 Testing ./test/sample.aivdm...
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
Test FAILED!
Testing AIVDM decoding w/ JSON unscaled format...
 Testing ./test/sample.aivdm...
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
Test FAILED!
Testing AIVDM decoding w/ JSON scaled format...
 Testing ./test/sample.aivdm...
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
Test FAILED!
Testing idempotency of unscaled JSON dump/decode for AIS
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
Testing idempotency of scaled JSON dump/decode for AIS
mktemp: Invalid argument
/bin/sh: can't create : nonexistent directory
BusyBox v1.25.1 (2016-12-12 01:10:18 CET) multi-call binary.

Usage: diff [-abBdiNqrTstw] [-L LABEL] [-S FILE] [-U LINES] FILE1 FILE2

Compare files line by line and output the differences between them.
This implementation supports unified diffs only.

	-a	Treat all files as text
	-b	Ignore changes in the amount of whitespace
	-B	Ignore changes whose lines are all blank
	-d	Try hard to find a smaller set of changes
	-i	Ignore case differences
	-L	Use LABEL instead of the filename in the unified header
	-N	Treat absent files as empty
	-q	Output only whether files differ
	-r	Recurse
	-S	Start with FILE when comparing directories
	-T	Make tabs line up by prefixing a tab when necessary
	-s	Report when two files are the same
	-t	Expand tabs to spaces in output
	-U	Output LINES lines of context
	-w	Ignore all whitespace
gcc -o test_geoid.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_geoid.c
gcc -o test_geoid -pthread test_geoid.o -L. -lgpsd -lgps_static -lm -lrt
Testing the geoid model...
./test_geoid 37.371192 122.014965 | diff -u ./test/geoid.test.chk -
gcc -o test_mktime.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_mktime.c
gcc -o test_mktime -pthread test_mktime.o -L. -lgps_static -lm
./test_mktime
gcc -o test_json.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_json.c
gcc -o test_json -pthread test_json.o -L. -lgps_static -lm -lrt
./test_json
JSON unit test succeeded.
rm -f test_bits test_geoid test_json test_libgps test_matrix test_mktime test_packet
gcc -o test_timespec.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread test_timespec.c
gcc -o test_timespec -pthread test_timespec.o -L. -lgpsd -lgps_static -lm -lrt
./test_timespec
timespec_str test succeeded

timespec subtract test succeeded

ns subtract test succeeded

timespec tests succeeded
scons: done building targets.
ERROR:root:code for hash md5 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type md5
ERROR:root:code for hash sha1 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha1
ERROR:root:code for hash sha224 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha224
ERROR:root:code for hash sha256 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha256
ERROR:root:code for hash sha384 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha384
ERROR:root:code for hash sha512 was not found.
Traceback (most recent call last):
  File "/usr/lib/python2.7/hashlib.py", line 147, in <module>
    globals()[__func_name] = __get_hash(__func_name)
  File "/usr/lib/python2.7/hashlib.py", line 97, in __get_builtin_constructor
    raise ValueError('unsupported hash type ' + name)
ValueError: unsupported hash type sha512
scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...(cached) yes
Checking if compiler accepts -Wall ...(cached) yes
Checking if compiler accepts -Wno-uninitialized ...(cached) yes
Checking if compiler accepts -Wno-missing-field-initializers ...(cached) yes
Checking if compiler accepts -Wcast-align ...(cached) yes
Checking if compiler accepts -Wmissing-declarations ...(cached) yes
Checking if compiler accepts -Wstrict-prototypes ...(cached) yes
Checking if compiler accepts -Wpointer-arith ...(cached) yes
Checking if compiler accepts -Wreturn-type ...(cached) yes
Checking if compiler accepts -pthread ...(cached) yes
Checking whether the C++ compiler works... (cached) yes
Checking for ncurses... (cached) no
Checking for libusb-1.0... (cached) no
Checking for C library librt... (cached) yes
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) no
You do not have kernel CANbus available.
Checking if compiler is C11 ...(cached) yes
Checking if compiler supplies __STDC_NO_ATOMICS__ ...(cached) no
Checking for C header file stdatomic.h... (cached) yes
Checking if compiler supplies __ORDER_BIG_ENDIAN__ ...(cached) yes
Checking if compiler supplies __ORDER_LITTLE_ENDIAN__ ...(cached) yes
Checking if compiler supplies __BYTE_ORDER__ ...(cached) yes
Your compiler has built-in endianness support.
Checking for C function daemon()... (cached) yes
Checking for C function strlcpy()... (cached) yes
Checking for C function strlcat()... (cached) yes
Checking for C function clock_gettime()... (cached) yes
Checking for C header file sys/timepps.h... (cached) no
Checking if sys/ioctl.h supplies TIOCMIWAIT ...(cached) yes
Build of man and HTML documentation is disabled.
Checking for QtNetwork... (cached) no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
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
python = False (default True): build Python support and modules.
manbuild = False (default True): build help in man and HTML formats
leapfetch = False (default True): fetch up-to-date data on leap seconds.
prefix = /usr (default /usr/local): installation directory prefix
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 ...
timebase_h(["timebase.h"], ["leapseconds.cache"])
gcc -o timebase.o -c -Wmissing-prototypes -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread -Wmissing-declarations -O2 -pthread timebase.c
ar rc libgpsd.a bsd_base64.o crc24q.o gpsd_json.o geoid.o isgps.o libgpsd_core.o matrix.o net_dgpsip.o net_gnss_dispatch.o net_ntrip.o ppsthread.o packet.o pseudonmea.o pseudoais.o serial.o subframe.o timebase.o timespec_str.o drivers.o driver_ais.o driver_evermore.o driver_garmin.o driver_garmin_txt.o driver_geostar.o driver_italk.o driver_navcom.o driver_nmea0183.o driver_nmea2000.o driver_oncore.o driver_rtcm2.o driver_rtcm3.o driver_sirf.o driver_superstar2.o driver_tsip.o driver_ubx.o driver_zodiac.o
ranlib libgpsd.a
gcc -o gpsd -pthread gpsd.o timehint.o shmexport.o dbusexport.o -L. -lgpsd -lgps_static -lm -lrt
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gpsd" as "/tmp/tmp.OFfAbk/usr/sbin/gpsd"
strip /tmp/tmp.OFfAbk/usr/sbin/gpsd
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gpsdctl" as "/tmp/tmp.OFfAbk/usr/sbin/gpsdctl"
strip /tmp/tmp.OFfAbk/usr/sbin/gpsdctl
gcc -o gpsdecode -pthread gpsdecode.o -L. -lgpsd -lgps_static -lm -lrt
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gpsdecode" as "/tmp/tmp.OFfAbk/usr/bin/gpsdecode"
strip /tmp/tmp.OFfAbk/usr/bin/gpsdecode
gcc -o gpsctl -pthread gpsctl.o -L. -lgpsd -lgps_static -lm -lrt
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gpsctl" as "/tmp/tmp.OFfAbk/usr/bin/gpsctl"
strip /tmp/tmp.OFfAbk/usr/bin/gpsctl
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gpspipe" as "/tmp/tmp.OFfAbk/usr/bin/gpspipe"
strip /tmp/tmp.OFfAbk/usr/bin/gpspipe
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gps2udp" as "/tmp/tmp.OFfAbk/usr/bin/gps2udp"
strip /tmp/tmp.OFfAbk/usr/bin/gps2udp
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "gpxlogger" as "/tmp/tmp.OFfAbk/usr/bin/gpxlogger"
strip /tmp/tmp.OFfAbk/usr/bin/gpxlogger
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "lcdgps" as "/tmp/tmp.OFfAbk/usr/bin/lcdgps"
strip /tmp/tmp.OFfAbk/usr/bin/lcdgps
rm -f /tmp/tmp.OFfAbk/usr/lib/libgps.*
Install file: "ntpshmmon" as "/tmp/tmp.OFfAbk/usr/bin/ntpshmmon"
strip /tmp/tmp.OFfAbk/usr/bin/ntpshmmon
gcc -o cgps -pthread cgps.o -L. -lgps_static -lm -lrt
cgps.o: In function `die':
cgps.c:(.text+0x8): undefined reference to `isendwin'
cgps.c:(.text+0xc4): undefined reference to `mvcur'
cgps.c:(.text+0xc8): undefined reference to `echo'
cgps.c:(.text+0xcc): undefined reference to `endwin'
cgps.c:(.text+0xec): undefined reference to `LINES'
cgps.c:(.text+0xf0): undefined reference to `COLS'
cgps.o: In function `windowsetup':
cgps.c:(.text+0x100): undefined reference to `initscr'
cgps.c:(.text+0x104): undefined reference to `noecho'
cgps.c:(.text+0x154): undefined reference to `newwin'
cgps.c:(.text+0x16c): undefined reference to `newwin'
cgps.c:(.text+0x17c): undefined reference to `nodelay'
cgps.c:(.text+0x194): undefined reference to `wrefresh'
cgps.c:(.text+0x1a8): undefined reference to `mvwprintw'
cgps.c:(.text+0x1bc): undefined reference to `mvwprintw'
cgps.c:(.text+0x1d0): undefined reference to `mvwprintw'
cgps.c:(.text+0x1e4): undefined reference to `mvwprintw'
cgps.c:(.text+0x1f8): undefined reference to `mvwprintw'
cgps.o:cgps.c:(.text+0x20c): more undefined references to `mvwprintw' follow
cgps.o: In function `windowsetup':
cgps.c:(.text+0x270): undefined reference to `wborder'
cgps.c:(.text+0x284): undefined reference to `mvwprintw'
cgps.c:(.text+0x2ac): undefined reference to `wborder'
cgps.c:(.text+0x300): undefined reference to `newwin'
cgps.c:(.text+0x30c): undefined reference to `scrollok'
cgps.c:(.text+0x320): undefined reference to `wsetscrreg'
cgps.c:(.text+0x338): undefined reference to `mvwprintw'
cgps.c:(.text+0x34c): undefined reference to `mvwprintw'
cgps.c:(.text+0x360): undefined reference to `mvwprintw'
cgps.c:(.text+0x374): undefined reference to `mvwprintw'
cgps.c:(.text+0x388): undefined reference to `mvwprintw'
cgps.o:cgps.c:(.text+0x39c): more undefined references to `mvwprintw' follow
cgps.o: In function `windowsetup':
cgps.c:(.text+0x404): undefined reference to `mvprintw'
cgps.c:(.text+0x40c): undefined reference to `wrefresh'
cgps.c:(.text+0x420): undefined reference to `stdscr'
cgps.o: In function `resize':
cgps.c:(.text+0x470): undefined reference to `isendwin'
cgps.c:(.text+0x484): undefined reference to `endwin'
cgps.o: In function `main':
cgps.c:(.text.startup+0x3dc): undefined reference to `wgetch'
cgps.c:(.text.startup+0x400): undefined reference to `werase'
cgps.c:(.text.startup+0x4e8): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x544): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x59c): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x5f0): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0x644): undefined reference to `mvwprintw'
cgps.o:cgps.c:(.text.startup+0x694): more undefined references to `mvwprintw' follow
cgps.o: In function `main':
cgps.c:(.text.startup+0xb1c): undefined reference to `wrefresh'
cgps.c:(.text.startup+0xb24): undefined reference to `wrefresh'
cgps.c:(.text.startup+0xb38): undefined reference to `wrefresh'
cgps.c:(.text.startup+0xd0c): undefined reference to `mvwprintw'
cgps.c:(.text.startup+0xed8): undefined reference to `wprintw'
collect2: error: ld returned 1 exit status
distcc[4622] ERROR: compile (null) on localhost failed
scons: *** [cgps] Error 1
scons: building terminated because of errors.