gpsd-dev
[Top][All Lists]
Advanced

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

[gpsd-dev] 3.14 fails to build tests on osx 10.9


From: Greg Troxel
Subject: [gpsd-dev] 3.14 fails to build tests on osx 10.9
Date: Sat, 14 Mar 2015 14:53:02 -0400
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/24.4 (berkeley-unix)

I had no idea a release was coming.  Here's the output of
devtools/do-build on OS X 10.9 with dependencies from pkgsrc.

scons: Reading SConscript files ...
Checking if compiler accepts -Wextra ...(cached) no
Checking if compiler accepts -Wall ...(cached) no
Checking if compiler accepts -Wno-uninitialized ...(cached) no
Checking if compiler accepts -Wno-missing-field-initializers ...(cached) no
Checking if compiler accepts -Wcast-align ...(cached) no
Checking if compiler accepts -Wmissing-declarations ...(cached) no
Checking if compiler accepts -Wstrict-prototypes ...(cached) no
Checking if compiler accepts -Wpointer-arith ...(cached) no
Checking if compiler accepts -Wreturn-type ...(cached) no
Checking if compiler accepts -pthread ...(cached) no
Checking whether the C++ compiler works... (cached) no
C++ doesn't work, suppressing libgpsmm build.
Checking for ncurses... (cached) no
Checking for libusb-1.0... (cached) yes
Checking for C library librt... (cached) no
Checking for dbus-1... (cached) no
Turning off dbus-export support, library not found.
Checking for bluez... (cached) no
Turning off Bluetooth support, library not found.
Checking for C type in_port_t... (cached) yes
Checking whether SUN_LEN is declared... (cached) yes
Checking for C header file linux/can.h... (cached) no
You do not have kernel CANbus available.
Checking for C header file stdatomic.h... (cached) no
Checking for C header file libkern/OSAtomic.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) no
Checking for C header file sys/timepps.h... (cached) no
Checking if sys/ioctl.h supplies TIOCMIWAIT ...(cached) no
Forcing pps=no (neither TIOCMIWAIT nor RFC2783 API is available)
Checking that xsltproc can make man pages... (cached) no
Checking for QtNetwork... (cached) no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
ntpshm = False (default True): NTP time hinting via shared memory
pps = False (default True): PPS time syncing support
dbus_export = False (default True): enable DBUS export support
bluez = False (default True): BlueZ support for Bluetooth devices
libgpsmm = False (default True): build C++ bindings
qt = False (default True): build QT bindings
debug = True (default False): include debug information in build
prefix = /usr/pkg (default /usr/local): installation directory prefix
scons: done reading SConscript files.
scons: Building targets ...
Run normal regression tests for 3.14...
substituter(["valgrind-audit.py"], ["valgrind-audit.py.in"])
chmod -w valgrind-audit.py
chmod +x valgrind-audit.py
check_compile(["python-compilation-regress"], ["gpscap.py", "gpssim.py", 
"jsongen.py", "leapsecond.py", "maskaudit.py", "test_json_validity.py", 
"test_maidenhead.py", "valgrind-audit.py", "gps/__init__.py", "gps/client.py", 
"gps/fake.py", "gps/gps.py", "gps/misc.py", "gpscat", "gpsfake", "gpsprof", 
"xgps", "xgpsspeed", "gegps", "SConstruct"])
gcc -o test_packet.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include -I/usr/pkg/include/libusb-1.0 test_packet.c
In file included from test_packet.c:16:
In file included from ./gpsd.h:353:
In file included from ./compiler.h:23:
./gpsd_config.h:303:13: warning: redefinition of typedef 'clockid_t' is a C11 
feature [-Wtypedef-redefinition]
typedef int clockid_t;
            ^
./gpsd.h:323:13: note: previous definition is here
typedef int clockid_t;
            ^
1 warning generated.
timebase_h(["timebase.h"], ["leapseconds.cache"])
gcc -o test_packet test_packet.o -L. -L/usr/pkg/lib -lgpsd -lusb-1.0 -lgps -lm
Consistency-checking driver methods...
./test_packet -c >/dev/null
gcc -o test_bits.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include test_bits.c
gcc -o test_bits test_bits.o -L. -lgps -lm
./test_bits --quiet
gcc -o test_matrix.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include -I/usr/pkg/include/libusb-1.0 test_matrix.c
gcc -o test_matrix test_matrix.o -L. -L/usr/pkg/lib -lgpsd -lusb-1.0 -lgps -lm
./test_matrix --quiet
Matrix-algebra regression test succeeded
:; ./gpsfake -T; ./regress-driver test/daemon/*.log
sys darwin platform Darwin-13.4.0-x86_64-i386-64bit: WRITE_PAD = 0.03000
Testing the daemon...
Processing test/daemon/GPSmap-76S.log
Processing test/daemon/ac12.log
Processing test/daemon/ac12_binary.log
Processing test/daemon/ait250.log
Processing test/daemon/beidou-bd.log
Processing test/daemon/beidou-gb.log
Processing test/daemon/blumax-gps009.log
Processing test/daemon/bn-9015.log
Processing test/daemon/bt-q818.log
Processing test/daemon/bt451.log
Processing test/daemon/bu303-climbing.log
Processing test/daemon/bu303-moving.log
Processing test/daemon/bu303-nofix.log
Processing test/daemon/bu303-stillfix.log
Processing test/daemon/bu303b-nofix.log
Processing test/daemon/bu353-glonass.log
Processing test/daemon/bu353s4.log
Processing test/daemon/ch-4701.log
Processing test/daemon/ch-4711.log
Processing test/daemon/com-1289.log
Processing test/daemon/eXplorist110.log
Processing test/daemon/eXplorist210.log
Processing test/daemon/et-332.log
Processing test/daemon/firefly-II.log
Processing test/daemon/foretrex-201.log
Processing test/daemon/garmin-10x.log
Processing test/daemon/garmin-geko201.log
Processing test/daemon/garmin17n.log
Processing test/daemon/garmin25lp.log
Processing test/daemon/garmin38.log
Processing test/daemon/garmin48.log
Processing test/daemon/geos-1m.log
Processing test/daemon/geostar-geos1m-binary.log
Processing test/daemon/gp-320fw-2019-03-28.log
Processing test/daemon/gp-320fw-2019-04-06-overflow.log
Processing test/daemon/gp-320fw-2019-04-07-coldboot.log
Processing test/daemon/gps-360.log
Processing test/daemon/gpslim236.log
Processing test/daemon/gr601-w.log
Processing test/daemon/haicom-305N.log
Processing test/daemon/holux-gm-210.log
Processing test/daemon/hp58534a.log
Processing test/daemon/humminbird-M37.log
Processing test/daemon/iTrek.log
Processing test/daemon/italk-binary.log
Processing test/daemon/magellan-ec10.log
Processing test/daemon/magellan315.log
Processing test/daemon/motorola-t805.log
Processing test/daemon/mr-350p.log
Processing test/daemon/mtk-3301.log
Processing test/daemon/mtk-3329.log
Processing test/daemon/myguide-3100.log
Processing test/daemon/naujoks-ntrip.log
Processing test/daemon/naujoks-rtcm2.log
Processing test/daemon/navcom.log
Processing test/daemon/nd-1005.log
Processing test/daemon/nl402u.log
Processing test/daemon/nl551e.log
Processing test/daemon/nokia-ld-4w.log
Processing test/daemon/oncore.log
Processing test/daemon/passthrough.log
Processing test/daemon/pharos-360.log
Processing test/daemon/polarx2.log
Processing test/daemon/rgm3800.log
Processing test/daemon/rst39.log
Processing test/daemon/rtcm2.log
Processing test/daemon/rtcm3.log
Processing test/daemon/saab-r4.log
Processing test/daemon/sl869.log
Processing test/daemon/sounder.log
Processing test/daemon/superstar2.log
Processing test/daemon/tcp-test.log
Processing test/daemon/tcp-torture.log
Processing test/daemon/tn200-all.log
Processing test/daemon/tn200.log
Processing test/daemon/tn204.log
Processing test/daemon/tnt-revolution.log
Processing test/daemon/tomtom-mkII.log
Processing test/daemon/tr737A+.log
Processing test/daemon/trimble-lassen_iq-3dfix.log
Processing test/daemon/trimble-lassen_iq-playacar.log
Processing test/daemon/trimble-lassen_iq.log
Processing test/daemon/triton400.log
Processing test/daemon/ublox-aek-4t.log
Processing test/daemon/ublox-lea-4h.log
Processing test/daemon/ublox-lea-4s.log
Processing test/daemon/ublox-lea-4t.log
Processing test/daemon/ublox-lea-5h.log
Processing test/daemon/ublox-lea-5q.log
Processing test/daemon/ublox-sirf1.log
Processing test/daemon/udp-test.log
Processing test/daemon/venus634lp.log
Processing test/daemon/zodiac.log
Regression test successful: no errors in 93 tests (0 not found).
-n Elapsed time: 
366.00
Testing RTCM decoding...
Testing ./test/sample.rtcm2...
Testing idempotency of JSON dump/decode for RTCM2
Testing AIVDM decoding w/ CSV format...
Testing ./test/sample.aivdm...
Testing AIVDM decoding w/ JSON unscaled format...
 Testing ./test/sample.aivdm...
Testing AIVDM decoding w/ JSON scaled format...
 Testing ./test/sample.aivdm...
Testing idempotency of unscaled JSON dump/decode for AIS
Testing idempotency of scaled JSON dump/decode for AIS
gcc -o test_geoid.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include -I/usr/pkg/include/libusb-1.0 test_geoid.c
In file included from test_geoid.c:11:
In file included from ./gpsd.h:353:
In file included from ./compiler.h:23:
./gpsd_config.h:303:13: warning: redefinition of typedef 'clockid_t' is a C11 
feature [-Wtypedef-redefinition]
typedef int clockid_t;
            ^
./gpsd.h:323:13: note: previous definition is here
typedef int clockid_t;
            ^
1 warning generated.
gcc -o test_geoid test_geoid.o -L. -L/usr/pkg/lib -lgpsd -lusb-1.0 -lgps -lm
Testing the geoid model...
./test_geoid 37.371192 122.014965 | diff -u ./test/geoid.test.chk -
Testing the Maidenhead Locator conversion...
./test_maidenhead.py >/dev/null
gcc -o test_mktime.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include test_mktime.c
gcc -o test_mktime test_mktime.o -L. -lgps -lm
./test_mktime
gcc -o test_libgps.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include test_libgps.c
In file included from test_libgps.c:15:
In file included from ./gpsd.h:353:
In file included from ./compiler.h:23:
./gpsd_config.h:303:13: warning: redefinition of typedef 'clockid_t' is a C11 
feature [-Wtypedef-redefinition]
typedef int clockid_t;
            ^
./gpsd.h:323:13: note: previous definition is here
typedef int clockid_t;
            ^
1 warning generated.
gcc -o test_libgps test_libgps.o -L. -lgps -lm
Testing the client-library sentence decoder...
./regress-driver -c ./test/clientlib/*.log
Testing the clientlib...
Regression test successful: no errors in 1 tests (0 not found).
-n Elapsed time: 
0
gcc -o test_json.o -c -Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include test_json.c
In file included from test_json.c:14:
In file included from ./gpsd.h:353:
In file included from ./compiler.h:23:
./gpsd_config.h:303:13: warning: redefinition of typedef 'clockid_t' is a C11 
feature [-Wtypedef-redefinition]
typedef int clockid_t;
            ^
./gpsd.h:323:13: note: previous definition is here
typedef int clockid_t;
            ^
1 warning generated.
gcc -o test_json test_json.o -L. -lgps -lm
./test_json
JSON unit test succeeded.
rm -f test_bits test_matrix test_geoid test_json test_libgps test_mktime 
test_packet
scons: done building targets.

Attachment: pgpMHzD9llblg.pgp
Description: PGP signature


reply via email to

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