You do not have kernel PPS available. Checking for C header file linux/can.h... yes You have kernel CANbus available. Checking for C function daemon()... yes Checking for C function strlcpy()... no Checking for C function strlcat()... no Checking for C function clock_gettime()... yes Checking for C function pselect()... yes Checking that xsltproc can make man pages... no Neither xsltproc nor xmlto found, documentation cannot be built. Altered configuration variables: nmea = False (default True): NMEA support ashtech = False (default True): Ashtech support earthmate = False (default True): DeLorme EarthMate Zodiac support fv18 = False (default True): San Jose Navigation FV-18 support garmintxt = False (default True): Garmin Simple Text support geostar = False (default True): Geostar Protocol support itrax = False (default True): iTrax hardware support mtk3301 = False (default True): MTK-3301 support navcom = False (default True): Navcom support oncore = False (default True): Motorola OnCore chipset support sirf = False (default True): SiRF chipset support superstar2 = False (default True): Novatel SuperStarII chipset support tnt = False (default True): True North Technologies support tripmate = False (default True): DeLorme TripMate support tsip = False (default True): Trimble TSIP support ubx = False (default True): UBX Protocol support fury = False (default True): Jackson Labs Fury and Firefly support nmea2000 = False (default True): NMEA2000/CAN support aivdm = False (default True): AIVDM support gpsclock = False (default True): GPSClock support ntrip = False (default True): NTRIP support oceanserver = False (default True): OceanServer support rtcm104v3 = False (default True): rtcm104v3 support pps = False (default True): PPS time syncing support bluez = False (default True): BlueZ support for Bluetooth devices timing = True (default False): latency timing support clientdebug = False (default True): client debugging support oldstyle = False (default True): oldstyle (pre-JSON) protocol support libQgpsmm = False (default True): build QT bindings reconfigure = False (default True): allow gpsd to change device settings python = False (default True): build Python support and modules. strip = False (default True): build with stripping of binaries enabled chrpath = False (default True): use chrpath to edit library load paths prefix = /home/test/test/output/target/usr (default /usr/local): installation directory prefix 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' /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o ais_json.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC ais_json.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o bits.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC bits.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o daemon.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC daemon.c Creating 'gpsd.h' /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o gpsutils.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC gpsutils.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o gpsdclient.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC gpsdclient.c substituter(["maskaudit.py"], ["maskaudit.py.in"]) chmod -w maskaudit.py chmod +x maskaudit.py rm -f gps_maskdump.c && /usr/bin/python maskaudit.py -c . > gps_maskdump.c && chmod a-w gps_maskdump.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o gps_maskdump.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC gps_maskdump.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o hex.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC hex.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o json.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC json.c json.c: In function 'json_internal_read_object': json.c:196: warning: cast increases required alignment of target type json.c:199: warning: cast increases required alignment of target type json.c:203: warning: cast increases required alignment of target type json.c:442: warning: cast increases required alignment of target type json.c:445: warning: cast increases required alignment of target type json.c:448: warning: cast increases required alignment of target type json.c:451: warning: cast increases required alignment of target type /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o libgps_core.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC libgps_core.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o libgps_dbus.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC libgps_dbus.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o libgps_json.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC libgps_json.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o libgps_shm.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC libgps_shm.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o libgps_sock.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC libgps_sock.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o netlib.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC netlib.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o rtcm2_json.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC rtcm2_json.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o shared_json.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC shared_json.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o strl.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC strl.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-g++ -o libgpsmm.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -fPIC libgpsmm.cpp /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-g++ -o libgps.so.20.0.0 -Wl,-rpath=//home/test/test/output/target/usr/lib -shared -Wl,-Bsymbolic -Wl,-soname=libgps.so.20 ais_json.os bits.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 rtcm2_json.os shared_json.os strl.os libgpsmm.os -L. -L/home/test/test/output/target/usr/lib -lrt -lrt rm -f libgps.so; ln -s libgps.so.20.0.0 libgps.so rm -f libgps.so.20; ln -s libgps.so.20.0.0 libgps.so.20 rm -f libgps.so.20.0; ln -s libgps.so.20.0.0 libgps.so.20.0 /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o bsd_base64.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC -I/home/test/test/output/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/include/libusb-1.0 bsd_base64.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o crc24q.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC -I/home/test/test/output/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/include/libusb-1.0 crc24q.c Creating 'revision.h' /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o gpsd_json.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC -I/home/test/test/output/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/include/libusb-1.0 gpsd_json.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o geoid.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC -I/home/test/test/output/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/include/libusb-1.0 geoid.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o isgps.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC -I/home/test/test/output/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/include/libusb-1.0 isgps.c /home/test/test/output/host/usr/bin/mipsel-unknown-linux-gnu-gcc -o libgpsd_core.os -c -pipe -Os -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -O2 -fPIC -I/home/test/test/output/host/usr/mipsel-unknown-linux-gnu/sysroot/usr/include/libusb-1.0 libgpsd_core.c libgpsd_core.c: In function 'gpsd_poll': libgpsd_core.c:881: error: 'const struct gps_type_t' has no member named 'min_cycle' libgpsd_core.c:884: error: 'const struct gps_type_t' has no member named 'min_cycle' scons: *** [libgpsd_core.os] Error 1 scons: building terminated because of errors. make: *** [/home/test/test/output/build/gpsd-3.7/.stamp_built] Error 2