Hello,
I am stuck with gpsd 3.11 at Centos 6.6 that I must use due to some other constratins related to hardware driver issue.
While I use latest scons, I am getting
2. address@hidden gpsd-3.14]# scons
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... yes
Checking for libusb-1.0... no
Checking for C library librt... yes
Checking for dbus-1... yes
Checking 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 for C header file stdatomic.h... no
Checking for C header file libkern/OSAtomic.h... no
No memory barriers - SHM export and time hinting may not be reliable.
Checking if compiler supplies __ORDER_BIG_ENDIAN__ ...no
Checking for C header file endian.h... yes
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 library libdbus-1... yes
Checking for C header file sys/timepps.h... no
Checking if sys/ioctl.h supplies TIOCMIWAIT ...yes
Checking that xsltproc can make man pages... yes
Checking for QtNetwork... yes
Altered configuration variables:
bluez = False (default True): BlueZ support for Bluetooth devices
ValueError: zero length field name in format:
File "/root/data-acquisition-devel-nm2/gpsd/gpsd-3.14/SConstruct", line 1528:
['''pep8 --ignore=E501,W602,E122,E241,E401 {} gps/[a-zA-Z]*.py *.py'''.format(" ".join(python_progs))])
Some googling indicated that it might be due to python 2 used instead of python 3, but having python 3 istalled as default python breaks the build even without starting it. Appreciate any help.
Best, Askar