gpsd-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [gpsd-users] Error while compiling NAN undeclared in gpsdclient.c


From: Bas van Duijnhoven
Subject: Re: [gpsd-users] Error while compiling NAN undeclared in gpsdclient.c
Date: Tue, 01 May 2012 21:55:20 +0200
User-agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20120327 Thunderbird/11.0.1

Gary!,

Indeed, This is my lucky day with the list.
Sorry i didn't realise i was answering to you directly and not to the list :D

I've made a full build-log from scons (see below, warning it's lengthy), as you can see there are some warnings and only one error.

Im still working on figuring out how to determine which NAN define is used, any tips?

gr
Bas
========== build.log ===================
scons: Reading SConscript files ...
Checking for chrpath... (cached) yes
Checking whether the C++ compiler works(cached) no
Checking for ncurses... (cached) no
Checking for ncurses5-config... (cached) yes
Checking for libusb-1.0... (cached) no
Checking for C library librt... (cached) no
Checking for C library libcap... (cached) no
Checking for bluez... (cached) no
Checking for C header file sys/timepps.h... (cached) no
You do not have kernel PPS available.
Checking for C function daemon()... (cached) no
Checking for C function strlcpy()... (cached) no
Checking for C function strlcat()... (cached) no
Checking for C function clock_gettime()... (cached) no
Checking for C library libbluetooth... (cached) no
libbluetooth not found, bluez cannot be enabled.
Checking for C function pselect()... (cached) no
Checking that xsltproc can make man pages... (cached) no
Neither xsltproc nor xmlto found, documentation cannot be built.
Checking for QtNetwork... (cached) no
All configuration flags are defaulted.
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 -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC ais_json.c
In file included from ais_json.c:79:
ais_json.i: In function 'json_ais_read':
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array.arr.objects')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array.arr')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array.arr.objects')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array.arr')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr.array')
ais_json.i:156: warning: initialized field overwritten
ais_json.i:156: warning: (near initialization for 'json_ais6_fid25[13].addr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array.arr.objects')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array.arr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array.arr.objects')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array.arr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr.array')
ais_json.i:278: warning: initialized field overwritten
ais_json.i:278: warning: (near initialization for 'json_ais6_fid28[16].addr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array.arr.objects')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array.arr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array.arr.objects')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array.arr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr.array')
ais_json.i:319: warning: initialized field overwritten
ais_json.i:319: warning: (near initialization for 'json_ais6_fid32[13].addr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array.arr.objects')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array.arr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array.arr.objects')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array.arr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr.array')
ais_json.i:411: warning: initialized field overwritten
ais_json.i:411: warning: (near initialization for 'json_ais8_fid17[8].addr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array.arr.objects')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array.arr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array.arr.objects')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array.arr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr.array')
ais_json.i:460: warning: initialized field overwritten
ais_json.i:460: warning: (near initialization for 'json_ais8_fid27[13].addr') gcc -o daemon.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC daemon.c
Creating 'gpsd.h'
gcc -o gpsutils.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC gpsutils.c gcc -o gpsdclient.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -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 gcc -o gps_maskdump.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC gps_maskdump.c gcc -o hex.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC hex.c gcc -o json.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -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:438: warning: cast increases required alignment of target type
json.c:441: warning: cast increases required alignment of target type
json.c:444: warning: cast increases required alignment of target type
json.c:447: warning: cast increases required alignment of target type
gcc -o libgps_core.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC libgps_core.c gcc -o libgps_dbus.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC libgps_dbus.c gcc -o libgps_json.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC libgps_json.c
libgps_json.c: In function 'json_sky_read':
libgps_json.c:164: warning: initialized field overwritten
libgps_json.c:164: warning: (near initialization for 'json_attrs_2[12].addr.array')
libgps_json.c:164: warning: initialized field overwritten
libgps_json.c:164: warning: (near initialization for 'json_attrs_2[12].addr')
libgps_json.c:165: warning: initialized field overwritten
libgps_json.c:165: warning: (near initialization for 'json_attrs_2[12].addr.array')
libgps_json.c:165: warning: initialized field overwritten
libgps_json.c:165: warning: (near initialization for 'json_attrs_2[12].addr')
libgps_json.c:165: warning: initialized field overwritten
libgps_json.c:165: warning: (near initialization for 'json_attrs_2[12].addr.array')
libgps_json.c:165: warning: initialized field overwritten
libgps_json.c:165: warning: (near initialization for 'json_attrs_2[12].addr')
libgps_json.c: In function 'json_devicelist_read':
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array.arr.objects')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array.arr')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array.arr.objects')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array.arr')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr.array')
libgps_json.c:287: warning: initialized field overwritten
libgps_json.c:287: warning: (near initialization for 'json_attrs_devices[1].addr') gcc -o libgps_shm.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC libgps_shm.c gcc -o libgps_sock.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC libgps_sock.c gcc -o netlib.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC netlib.c gcc -o rtcm2_json.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC rtcm2_json.c
rtcm2_json.c: In function 'json_rtcm2_read':
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array.arr.objects')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array.arr')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array.arr.objects')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array.arr')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr.array')
rtcm2_json.c:64: warning: initialized field overwritten
rtcm2_json.c:64: warning: (near initialization for 'json_rtcm1[8].addr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array.arr.objects')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array.arr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array.arr.objects')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array.arr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr.array')
rtcm2_json.c:121: warning: initialized field overwritten
rtcm2_json.c:121: warning: (near initialization for 'json_rtcm5[8].addr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array.arr.objects')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array.arr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array.arr.objects')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array.arr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr.array')
rtcm2_json.c:146: warning: initialized field overwritten
rtcm2_json.c:146: warning: (near initialization for 'json_rtcm7[8].addr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array.arr.objects')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array.arr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array.arr.objects')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array.arr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr.array')
rtcm2_json.c:191: warning: initialized field overwritten
rtcm2_json.c:191: warning: (near initialization for 'json_rtcm31[8].addr')
rtcm2_json.c:202: warning: initialized field overwritten
rtcm2_json.c:202: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array')
rtcm2_json.c:202: warning: initialized field overwritten
rtcm2_json.c:202: warning: (near initialization for 'json_rtcm2_fallback[8].addr')
rtcm2_json.c:203: warning: initialized field overwritten
rtcm2_json.c:203: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array.arr.strings')
rtcm2_json.c:203: warning: initialized field overwritten
rtcm2_json.c:203: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array.arr')
rtcm2_json.c:203: warning: initialized field overwritten
rtcm2_json.c:203: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array')
rtcm2_json.c:203: warning: initialized field overwritten
rtcm2_json.c:203: warning: (near initialization for 'json_rtcm2_fallback[8].addr')
rtcm2_json.c:204: warning: initialized field overwritten
rtcm2_json.c:204: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array.arr.strings')
rtcm2_json.c:204: warning: initialized field overwritten
rtcm2_json.c:204: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array.arr')
rtcm2_json.c:204: warning: initialized field overwritten
rtcm2_json.c:204: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array')
rtcm2_json.c:204: warning: initialized field overwritten
rtcm2_json.c:204: warning: (near initialization for 'json_rtcm2_fallback[8].addr')
rtcm2_json.c:205: warning: initialized field overwritten
rtcm2_json.c:205: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array')
rtcm2_json.c:205: warning: initialized field overwritten
rtcm2_json.c:205: warning: (near initialization for 'json_rtcm2_fallback[8].addr')
rtcm2_json.c:205: warning: initialized field overwritten
rtcm2_json.c:205: warning: (near initialization for 'json_rtcm2_fallback[8].addr.array')
rtcm2_json.c:205: warning: initialized field overwritten
rtcm2_json.c:205: warning: (near initialization for 'json_rtcm2_fallback[8].addr') gcc -o shared_json.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC shared_json.c gcc -o strl.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC strl.c gcc -o libgps.so.20.0.0 -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib -shared -Wl,-Bsymbolic -Wl,-soname=libgps.so.20 ais_json.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 -L. -L/usr/local/lib
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
gcc -o bits.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC bits.c gcc -o bsd_base64.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC bsd_base64.c gcc -o crc24q.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC crc24q.c
Creating 'revision.h'
gcc -o gpsd_json.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC gpsd_json.c gcc -o geoid.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC geoid.c gcc -o isgps.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC isgps.c gcc -o libgpsd_core.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC libgpsd_core.c gcc -o net_dgpsip.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC net_dgpsip.c gcc -o net_gnss_dispatch.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC net_gnss_dispatch.c gcc -o net_ntrip.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC net_ntrip.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 -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC packet.c gcc -o pseudonmea.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC pseudonmea.c gcc -o serial.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC serial.c gcc -o subframe.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC subframe.c
timebase_h(["timebase.h"], ["leapseconds.cache"])
gcc -o timebase.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC timebase.c gcc -o drivers.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC drivers.c gcc -o driver_aivdm.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_aivdm.c gcc -o driver_evermore.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_evermore.c gcc -o driver_garmin.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_garmin.c gcc -o driver_garmin_txt.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_garmin_txt.c gcc -o driver_geostar.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_geostar.c gcc -o driver_italk.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_italk.c gcc -o driver_navcom.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_navcom.c gcc -o driver_nmea.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_nmea.c gcc -o driver_oncore.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_oncore.c gcc -o driver_rtcm2.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_rtcm2.c gcc -o driver_rtcm3.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_rtcm3.c gcc -o driver_sirf.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_sirf.c gcc -o driver_superstar2.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_superstar2.c gcc -o driver_tsip.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_tsip.c gcc -o driver_ubx.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_ubx.c gcc -o driver_zodiac.os -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -fPIC driver_zodiac.c
driver_zodiac.c: In function 'zodiac_control_send':
driver_zodiac.c:426: warning: cast increases required alignment of target type gcc -o libgpsd.so.20.0.0 -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib -shared -Wl,-Bsymbolic -Wl,-soname=libgpsd.so.20 bits.os bsd_base64.os crc24q.os gpsd_json.os geoid.os isgps.os libgpsd_core.os net_dgpsip.os net_gnss_dispatch.os net_ntrip.os packet.os pseudonmea.os serial.os subframe.os timebase.os drivers.os driver_aivdm.os driver_evermore.os driver_garmin.os driver_garmin_txt.os driver_geostar.os driver_italk.os driver_navcom.os driver_nmea.os driver_oncore.os driver_rtcm2.os driver_rtcm3.os driver_sirf.os driver_superstar2.os driver_tsip.os driver_ubx.os driver_zodiac.os -L. -L/usr/local/lib
rm -f libgpsd.so; ln -s libgpsd.so.20.0.0 libgpsd.so
rm -f libgpsd.so.20; ln -s libgpsd.so.20.0.0 libgpsd.so.20
rm -f libgpsd.so.20.0; ln -s libgpsd.so.20.0.0 libgpsd.so.20.0
gcc -o gpsd.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -pthread gpsd.c gcc -o ntpshm.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -pthread ntpshm.c gcc -o shmexport.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -pthread shmexport.c gcc -o dbusexport.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -pthread dbusexport.c gcc -o gpsd -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib -pthread gpsd.o ntpshm.o shmexport.o dbusexport.o -L. -L/usr/local/lib -lgpsd -lgps -lm gcc -o gpsdecode.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 gpsdecode.c gcc -o gpsdecode -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib gpsdecode.o -L. -L/usr/local/lib -lgpsd -lgps -lm gcc -o gpsctl.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 gpsctl.c gcc -o gpsctl -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib gpsctl.o -L. -L/usr/local/lib -lgpsd -lgps -lm gcc -o gpsdctl.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 gpsdctl.c gcc -o gpsdctl -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib gpsdctl.o -L. -L/usr/local/lib -lgps -lm gcc -o gpspipe.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 gpspipe.c gcc -o gpspipe -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib gpspipe.o -L. -L/usr/local/lib -lgps -lm gcc -o gpxlogger.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 gpxlogger.c gcc -o gpxlogger -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib gpxlogger.o -L. -L/usr/local/lib -lgps -lm gcc -o lcdgps.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 lcdgps.c gcc -o lcdgps -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib lcdgps.o -L. -L/usr/local/lib -lgps -lm gcc -o cgps.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses cgps.c gcc -o cgps -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib cgps.o -L. -L/usr/local/lib -L/opt/lib -lgps -lm -lncurses gcc -o gpsmon.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses gpsmon.c gcc -o monitor_italk.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_italk.c gcc -o monitor_nmea.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_nmea.c gcc -o monitor_oncore.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_oncore.c gcc -o monitor_sirf.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_sirf.c gcc -o monitor_superstar2.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_superstar2.c gcc -o monitor_tnt.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_tnt.c gcc -o monitor_ubx.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_ubx.c gcc -o monitor_garmin.o -c -Wextra -Wall -Wno-uninitialized -Wno-missing-field-initializers -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -D_GNU_SOURCE -O2 -I/opt/include -I/opt/include/ncurses monitor_garmin.c gcc -o gpsmon -Wl,-rpath=/mnt/ext/home/gpsd-3.5 -Wl,-rpath=//usr/local/lib gpsmon.o monitor_italk.o monitor_nmea.o monitor_oncore.o monitor_sirf.o monitor_superstar2.o monitor_tnt.o monitor_ubx.o monitor_garmin.o -L. -L/usr/local/lib -L/opt/lib -lgpsd -lgps -lncurses -lm /opt/bin/gcc -o gpsclient-py_2_6_7_final_0.so -c -O2 -fPIC -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I/opt/include/python2.6 gpsclient.c /opt/bin/gcc -o geoid-py_2_6_7_final_0.so -c -O2 -fPIC -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I/opt/include/python2.6 geoid.c /opt/bin/gcc -o gpsdclient-py_2_6_7_final_0.so -c -O2 -fPIC -DNDEBUG -g -O3 -Wall -Wstrict-prototypes -I/opt/include/python2.6 gpsdclient.c
gpsdclient.c: In function 'true2magnetic':
gpsdclient.c:323: error: 'NAN' undeclared (first use in this function)
gpsdclient.c:323: error: (Each undeclared identifier is reported only once
gpsdclient.c:323: error: for each function it appears in.)
scons: *** [gpsdclient-py_2_6_7_final_0.so] Error 1
scons: building terminated because of errors.
=============================
Op 1-5-2012 21:29, Gary E. Miller schreef:
Yo Bas!

BTW, please keep the gpsd-users in the Cc.  Someone else may have
solved the problem, or have the problem in the future.

On Tue, 01 May 2012 21:19:13 +0200
Bas van Duijnhoven<address@hidden>  wrote:

Thanks for the quick reply.
Somedays the list works, some days not.  Today is your day.

Indeed this is the first error i get, i do however see some warnings
in other files (not in gspdclients.h) so i asume this is not a
problem.
There should be no warning either.  So please send those along as well.

I've tracked down de bits/nan.h file  (located in .opt/include/bits),
and made sure this is the file the compiler is looking for by
renaming the file tot nan.h.old. I then get a file not found error.
So this is the correct file, iva attached it below.
Good.

Could this be due to a wrong nan.h version (not specific for my ARM
cpu)? Any ideas?
Beats me.  ARM is not my thing.

Im not very well versed in compiling on embedded linux (this is my
"first" try), so please bare with me.
Puts you ahead of me.

=====================================
/* `NAN' constant for IEEE 754 machines.
Looks to me like no matter what, this file will define NAN somehow.  So
strange to me that your compiler does not think NAN is defined.  You
might want to track down which of the 3 definitions for NAN is getting
(not) used.

RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97701
        address@hidden  Tel:+1(541)382-8588




reply via email to

[Prev in Thread] Current Thread [Next in Thread]