gpsd-dev
[Top][All Lists]
Advanced

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

Re: [gpsd-dev] scons quirks


From: Greg Troxel
Subject: Re: [gpsd-dev] scons quirks
Date: Wed, 13 Nov 2013 20:04:35 -0500
User-agent: Gnus/5.130006 (Ma Gnus v0.6) Emacs/23.4 (berkeley-unix)

"Eric S. Raymond" <address@hidden> writes:

> Looking at this, it appears that these files are only created at installation
> time  That's a flaw.  I've added this to the TODO:
>
>     ** Build issues
>
>     libgps.pc, libgpsd.pc and the egg-info file are only created at
>     installation time and never cleaned.  Because the user will be
>     running as root, these are created owned by root and annoying
>     to remove later.
>
>     SConstruct should be refactored so these are created as part
>     of the normal build and normally cleaned.
>
> This is not a 3.10 blocker.

In pkgsrc, the install is done (normally) as a non-root user into a
staging dir.  So while I agree this should be fixed, I don't think it
will bother me.

>> On NetBSD and FreeBSD, I end up with a zillion files owned by root.
>> I assume that opening a file for writing updates the owner.
>> 
>> -rwxr-xr-x  1 root    users   12705 Nov 13 12:18 gps2udp
>> -rw-r--r--  1 root    users    7464 Nov 13 12:18 gps2udp.o
>> -rwxr-xr-x  1 root    users   20163 Nov 13 12:18 gpsctl
>> -rw-r--r--  1 root    users   16136 Nov 13 12:18 gpsctl.o
>> -rwxr-xr-x  1 root    users   43669 Nov 13 12:18 gpsd
>> -rw-r--r--  1 root    users   36284 Nov 13 12:18 gpsd.o
>> ...

No, writing does not change the owner.  On NetBSD 6 (and this has been
like this for as long as I can remember; there is no special BSD
behavior so this should be common to SysV):

gdt 586 ~ > date > foo
gdt 587 ~ > ls -l foo
-rw-r--r--  1 gdt  grp  29 Nov 13 19:41 foo
root 1 ~ #> uptime > foo
root 2 ~ #> ls -l foo
-rw-r--r--  1 gdt  grp  68 Nov 13 19:41 foo
root 3 ~ #> cat foo
 7:41PM  up 9 days, 12:19, 8 users, load averages: 0.05, 0.09, 0.05


>> I assume chrpath is writing the executables, but who/why is writing the .o-s?

It seems 'scons install' will build targets.  That is a bug; it should
refuse to build them, and refuse to proceed, erroring out instead.

I just did a full build via:
----------------------------------------
#!/bin/sh

echo "==================== META"
git describe
date
ccache -z

echo "==================== CLEAN"

scons -c \
    < /dev/null
rm -rf .scon*
git status --no-ignored
git clean -ndx
git diff

echo "==================== BUILD"

CPPFLAGS="-I/usr/pkg/include -I/usr/pkg/include/ncurses" \
    LDFLAGS="-L/usr/pkg/lib -Wl,r/usr/pkg/lib" \
    true

# scons remembers things it should not
rm -f .scons-option-cache
rm -rf .scons_temp

CPPPATH="/usr/pkg/include" \
LIBPATH="/usr/pkg/lib" \
    scons \
    prefix=/usr/pkg \
    debug=yes \
    < /dev/null

echo "==================== TEST"
scons check \
    < /dev/null

echo "==================== META"
date
ccache -s
----------------------------------------

and then as root 'scons install' resulted in 156 root-owned files in the
build directory.

here's the output of scons install:

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 -Wmissing-prototypes ...yes
Checking if compiler accepts -Wstrict-prototypes ...yes
Checking if compiler accepts -Wpointer-arith ...yes
Checking if compiler accepts -Wreturn-type ...yes
Checking for chrpath... (cached) yes
Checking whether the C++ compiler worksyes
Checking for ncurses... (cached) no
Checking for ncurses5-config... (cached) yes
Checking for libusb-1.0... (cached) yes
Checking for C library librt... yes
Checking for C library libcap... no
Checking for bluez... (cached) no
Checking for C header file sys/timepps.h... no
You do not have kernel PPS available.
Checking for C header file linux/can.h... no
You do not have kernel CANbus available.
Checking if compiler supplies __ORDER_BIG_ENDIAN__ ...no
Checking for C header file endian.h... no
Checking for C header file sys/endian.h... yes
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 function pselect()... yes
Checking if sys/ioctl.h supplies TIOCMIWAIT ...no
Forcing pps=no (TIOCMIWAIT not available)
Checking that xsltproc can make man pages... (cached) yes
Checking for QtNetwork... (cached) no
Altered configuration variables:
nmea2000 = False (default True): NMEA2000/CAN support
pps = False (default True): PPS time syncing support
bluez = False (default True): BlueZ support for Bluetooth devices
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 ...
gcc -o gpsd.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 gpsd.c
gpsd.c: In function 'throttled_write':
gpsd.c:590:2: warning: array subscript has type 'char'
gpsd.c: In function 'snarfline':
gpsd.c:764:5: warning: array subscript has type 'char'
gpsd.c:764:5: warning: array subscript has type 'char'
gpsd.c: In function 'set_serial':
gpsd.c:984:2: warning: array subscript has type 'char'
gpsd.c:989:6: warning: array subscript has type 'char'
gpsd.c: In function 'rstrip':
gpsd.c:1059:5: warning: array subscript has type 'char'
gpsd.c: In function 'handle_request':
gpsd.c:1342:2: warning: array subscript has type 'char'
gpsd.c: In function 'handle_gpsd_request':
gpsd.c:1666:6: warning: array subscript has type 'char'
gcc -o ntpshm.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 ntpshm.c
gcc -o shmexport.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 shmexport.c
gcc -o dbusexport.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 dbusexport.c
gcc -o bsd_base64.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 bsd_base64.c
gcc -o crc24q.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 crc24q.c
gcc -o gpsd_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 gpsd_json.c
gcc -o geoid.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 geoid.c
gcc -o isgps.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 isgps.c
gcc -o libgpsd_core.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 libgpsd_core.c
libgpsd_core.c: In function 'visibilize':
libgpsd_core.c:61:2: warning: array subscript has type 'char'
gcc -o net_dgpsip.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 net_dgpsip.c
gcc -o net_gnss_dispatch.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 net_gnss_dispatch.c
gcc -o net_ntrip.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 net_ntrip.c
gcc -o ppsthread.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 ppsthread.c
gcc -o packet.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 packet.c
packet.c: In function 'packet_parse':
packet.c:1472:3: warning: array subscript has type 'char'
packet.c:1481:7: warning: array subscript has type 'char'
packet.c:1482:8: warning: array subscript has type 'char'
gcc -o pseudonmea.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 pseudonmea.c
gcc -o pseudoais.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 pseudoais.c
gcc -o serial.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 serial.c
gcc -o subframe.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 subframe.c
leapseconds_cache_rebuild(["leapseconds.cache"], ["leapsecond.py"])
attempting leap-second fetch...succeeded.
gcc -o timebase.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 timebase.c
gcc -o drivers.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 drivers.c
gcc -o driver_ais.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_ais.c
gcc -o driver_evermore.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_evermore.c
gcc -o driver_garmin.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_garmin.c
driver_garmin.c:626:19: warning: 'PrintUSBPacket' defined but not used
driver_garmin.c:847:13: warning: 'is_usb_device' defined but not used
gcc -o driver_garmin_txt.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_garmin_txt.c
gcc -o driver_geostar.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_geostar.c
gcc -o driver_italk.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_italk.c
gcc -o driver_navcom.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_navcom.c
gcc -o driver_nmea0183.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_nmea0183.c
gcc -o driver_nmea2000.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_nmea2000.c
gcc -o driver_oncore.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_oncore.c
gcc -o driver_rtcm2.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_rtcm2.c
gcc -o driver_rtcm3.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_rtcm3.c
gcc -o driver_sirf.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_sirf.c
gcc -o driver_superstar2.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_superstar2.c
gcc -o driver_tsip.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_tsip.c
gcc -o driver_ubx.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_ubx.c
gcc -o driver_zodiac.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC 
-I/usr/pkg/include/libusb-1.0 driver_zodiac.c
gcc -o libgpsd.so.22.0.0 -pthread -shared -Wl,-Bsymbolic 
-Wl,-soname=libgpsd.so.22 -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib 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 ppsthread.os packet.os pseudonmea.os 
pseudoais.os serial.os subframe.os timebase.os drivers.os driver_ais.os 
driver_evermore.os driver_garmin.os driver_garmin_txt.os driver_geostar.os 
driver_italk.os driver_navcom.os driver_nmea0183.os driver_nmea2000.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/pkg/lib -L/usr/pkg/lib -lm -lrt -lusb-1.0 -lrt
rm -f libgpsd.so; ln -s libgpsd.so.22.0.0 libgpsd.so
rm -f libgpsd.so.22; ln -s libgpsd.so.22.0.0 libgpsd.so.22
rm -f libgpsd.so.22.0; ln -s libgpsd.so.22.0.0 libgpsd.so.22.0
gcc -o ais_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC ais_json.c
gcc -o bits.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC bits.c
gcc -o daemon.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC daemon.c
gcc -o gpsutils.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC gpsutils.c
gcc -o gpsdclient.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC gpsdclient.c
gcc -o gps_maskdump.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC gps_maskdump.c
gcc -o hex.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC hex.c
hex.c: In function 'gpsd_packetdump':
hex.c:20:2: warning: array subscript has type 'char'
hex.c:20:2: warning: array subscript has type 'char'
gcc -o json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC json.c
json.c: In function 'json_internal_read_object':
json.c:238:6: warning: array subscript has type 'char'
json.c:249:6: warning: array subscript has type 'char'
json.c:297:6: warning: array subscript has type 'char'
json.c:375:6: warning: array subscript has type 'char'
json.c:403:3: warning: array subscript has type 'char'
json.c:504:6: warning: array subscript has type 'char'
json.c:521:5: warning: array subscript has type 'char'
json.c: In function 'json_read_array':
json.c:542:5: warning: array subscript has type 'char'
json.c:554:5: warning: array subscript has type 'char'
json.c:563:6: warning: array subscript has type 'char'
json.c:608:2: warning: array subscript has type 'char'
gcc -o libgps_core.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_core.c
gcc -o libgps_dbus.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_dbus.c
gcc -o libgps_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_json.c
gcc -o libgps_shm.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_shm.c
gcc -o libgps_sock.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC libgps_sock.c
gcc -o netlib.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC netlib.c
gcc -o rtcm2_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC rtcm2_json.c
gcc -o rtcm3_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC rtcm3_json.c
gcc -o shared_json.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC shared_json.c
gcc -o strl.os -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC strl.c
g++ -o libgpsmm.os -c -pthread -Wmissing-prototypes -Wmissing-declarations -g 
-O0 -fPIC libgpsmm.cpp
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
C/ObjC but not for C++
gcc -o ais_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 ais_json.c
gcc -o bits.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 bits.c
gcc -o daemon.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 daemon.c
gcc -o gpsutils.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpsutils.c
gcc -o gpsdclient.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpsdclient.c
gcc -o gps_maskdump.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gps_maskdump.c
gcc -o hex.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 hex.c
hex.c: In function 'gpsd_packetdump':
hex.c:20:2: warning: array subscript has type 'char'
hex.c:20:2: warning: array subscript has type 'char'
gcc -o json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 json.c
json.c: In function 'json_internal_read_object':
json.c:238:6: warning: array subscript has type 'char'
json.c:249:6: warning: array subscript has type 'char'
json.c:297:6: warning: array subscript has type 'char'
json.c:375:6: warning: array subscript has type 'char'
json.c:403:3: warning: array subscript has type 'char'
json.c:504:6: warning: array subscript has type 'char'
json.c:521:5: warning: array subscript has type 'char'
json.c: In function 'json_read_array':
json.c:542:5: warning: array subscript has type 'char'
json.c:554:5: warning: array subscript has type 'char'
json.c:563:6: warning: array subscript has type 'char'
json.c:608:2: warning: array subscript has type 'char'
gcc -o libgps_core.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_core.c
gcc -o libgps_dbus.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_dbus.c
gcc -o libgps_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_json.c
gcc -o libgps_shm.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_shm.c
gcc -o libgps_sock.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 libgps_sock.c
gcc -o netlib.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 netlib.c
gcc -o rtcm2_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 rtcm2_json.c
gcc -o rtcm3_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 rtcm3_json.c
gcc -o shared_json.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 shared_json.c
gcc -o strl.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 strl.c
g++ -o libgpsmm.o -c -pthread -Wmissing-prototypes -Wmissing-declarations -g 
-O0 libgpsmm.cpp
cc1plus: warning: command line option "-Wmissing-prototypes" is valid for 
C/ObjC but not for C++
gcc -o gpsd -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsd.o ntpshm.o shmexport.o 
dbusexport.o -L. -L/usr/pkg/lib -L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
Install file: "gpsd" as "/usr/pkg/sbin/gpsd"
chrpath -r "/usr/pkg/lib" "/usr/pkg/sbin/gpsd"
/usr/pkg/sbin/gpsd: 
RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib:/usr/pkg/lib
/usr/pkg/sbin/gpsd: new RPATH: /usr/pkg/lib
gcc -o gpsdctl.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpsdctl.c
gcc -o gpsdctl -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gpsdctl.o -L. -L/usr/pkg/lib -lrt -lgps -lm
Install file: "gpsdctl" as "/usr/pkg/sbin/gpsdctl"
chrpath -r "/usr/pkg/lib" "/usr/pkg/sbin/gpsdctl"
/usr/pkg/sbin/gpsdctl: RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/sbin/gpsdctl: new RPATH: /usr/pkg/lib
gcc -o gpsdecode.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 gpsdecode.c
gcc -o gpsdecode -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsdecode.o -L. -L/usr/pkg/lib 
-L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
Install file: "gpsdecode" as "/usr/pkg/bin/gpsdecode"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/gpsdecode"
/usr/pkg/bin/gpsdecode: 
RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib:/usr/pkg/lib
/usr/pkg/bin/gpsdecode: new RPATH: /usr/pkg/lib
gcc -o gpsctl.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 gpsctl.c
gcc -o gpsctl -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/lib gpsctl.o -L. -L/usr/pkg/lib 
-L/usr/pkg/lib -lrt -lgpsd -lusb-1.0 -lgps -lm
Install file: "gpsctl" as "/usr/pkg/bin/gpsctl"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/gpsctl"
/usr/pkg/bin/gpsctl: 
RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib:/usr/pkg/lib
/usr/pkg/bin/gpsctl: new RPATH: /usr/pkg/lib
gcc -o gpspipe.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpspipe.c
gpspipe.c: In function 'main':
gpspipe.c:340:12: warning: format '%ld' expects type 'long int', but argument 4 
has type 'time_t'
gpspipe.c:340:12: warning: format '%06ld' expects type 'long int', but argument 
5 has type 'suseconds_t'
gpspipe.c:340:12: warning: format '%ld' expects type 'long int', but argument 4 
has type 'time_t'
gpspipe.c:340:12: warning: format '%06ld' expects type 'long int', but argument 
5 has type 'suseconds_t'
gpspipe.c:344:12: warning: format '%06ld' expects type 'long int', but argument 
4 has type 'suseconds_t'
gpspipe.c:344:12: warning: format '%06ld' expects type 'long int', but argument 
4 has type 'suseconds_t'
gcc -o gpspipe -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gpspipe.o -L. -L/usr/pkg/lib -lrt -lgps -lm
Install file: "gpspipe" as "/usr/pkg/bin/gpspipe"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/gpspipe"
/usr/pkg/bin/gpspipe: RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/bin/gpspipe: new RPATH: /usr/pkg/lib
gcc -o gps2udp.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gps2udp.c
gps2udp.c: In function 'send_udp':
gps2udp.c:117:4: warning: passing argument 5 of 'sendto' from incompatible 
pointer type
/usr/include/sys/socket.h:620:9: note: expected 'const struct sockaddr *' but 
argument is of type 'struct sockaddr_in *'
gcc -o gps2udp -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gps2udp.o -L. -L/usr/pkg/lib -lrt -lgps -lm
Install file: "gps2udp" as "/usr/pkg/bin/gps2udp"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/gps2udp"
/usr/pkg/bin/gps2udp: RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/bin/gps2udp: new RPATH: /usr/pkg/lib
gcc -o gpxlogger.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 gpxlogger.c
gcc -o gpxlogger -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib gpxlogger.o -L. -L/usr/pkg/lib -lrt -lgps -lm
Install file: "gpxlogger" as "/usr/pkg/bin/gpxlogger"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/gpxlogger"
/usr/pkg/bin/gpxlogger: RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/bin/gpxlogger: new RPATH: /usr/pkg/lib
gcc -o lcdgps.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 lcdgps.c
gcc -o lcdgps -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib lcdgps.o -L. -L/usr/pkg/lib -lrt -lgps -lm
Install file: "lcdgps" as "/usr/pkg/bin/lcdgps"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/lcdgps"
/usr/pkg/bin/lcdgps: RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/bin/lcdgps: new RPATH: /usr/pkg/lib
gcc -o cgps.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -I/usr/pkg/include/ncurses 
cgps.c
cgps.c: In function 'update_gps_panel':
cgps.c:646:2: warning: array subscript has type 'char'
gcc -o cgps -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib cgps.o -L. -L/usr/pkg/lib -L/usr/pkg/lib -lrt -lgps 
-lm -lncurses
Install file: "cgps" as "/usr/pkg/bin/cgps"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/cgps"
/usr/pkg/bin/cgps: RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/bin/cgps: new RPATH: /usr/pkg/lib
gcc -o gpsmon.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses gpsmon.c
gpsmon.c: In function 'packet_dump':
gpsmon.c:176:6: warning: array subscript has type 'char'
gpsmon.c:176:6: warning: array subscript has type 'char'
gpsmon.c:180:3: warning: array subscript has type 'char'
gpsmon.c: In function 'visibilize':
gpsmon.c:213:2: warning: array subscript has type 'char'
gpsmon.c: In function 'do_command':
gpsmon.c:597:5: warning: array subscript has type 'char'
gpsmon.c:598:2: warning: array subscript has type 'char'
gcc -o monitor_italk.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_italk.c
gcc -o monitor_nmea.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_nmea.c
gcc -o monitor_oncore.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_oncore.c
gcc -o monitor_sirf.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_sirf.c
gcc -o monitor_superstar2.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_superstar2.c
gcc -o monitor_tnt.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_tnt.c
gcc -o monitor_ubx.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_ubx.c
gcc -o monitor_garmin.o -c -D_GNU_SOURCE -Wextra -Wall -Wno-uninitialized 
-Wno-missing-field-initializers -Wcast-align -Wmissing-declarations 
-Wmissing-prototypes -Wstrict-prototypes -Wpointer-arith -Wreturn-type -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 
-I/usr/pkg/include/libusb-1.0 -I/usr/pkg/include/ncurses monitor_garmin.c
gcc -o gpsmon -pthread -Wl,-rpath=/usr/home/gdt/SOFTWARE/GPSD/gpsd 
-Wl,-rpath=//usr/pkg/lib -Wl,-rpath=/usr/pkg/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/pkg/lib -L/usr/pkg/lib 
-lrt -lgpsd -lusb-1.0 -lgps -lncurses -lm
Install file: "gpsmon" as "/usr/pkg/bin/gpsmon"
chrpath -r "/usr/pkg/lib" "/usr/pkg/bin/gpsmon"
/usr/pkg/bin/gpsmon: 
RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib:/usr/pkg/lib
/usr/pkg/bin/gpsmon: new RPATH: /usr/pkg/lib
Install file: "libgps.so.21.0.0" as "/usr/pkg/lib/libgps.so.21.0.0"
cd //usr/pkg/lib; rm -f libgps.so; ln -s libgps.so.21.0.0 libgps.so
cd //usr/pkg/lib; rm -f libgps.so.21; ln -s libgps.so.21.0.0 libgps.so.21
cd //usr/pkg/lib; rm -f libgps.so.21.0; ln -s libgps.so.21.0.0 libgps.so.21.0
chrpath -r "/usr/pkg/lib" "/usr/pkg/lib/libgps.so.21.0.0"
/usr/pkg/lib/libgps.so.21.0.0: 
RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib
/usr/pkg/lib/libgps.so.21.0.0: new RPATH: /usr/pkg/lib
Install file: "libgpsd.so.22.0.0" as "/usr/pkg/lib/libgpsd.so.22.0.0"
cd //usr/pkg/lib; rm -f libgpsd.so; ln -s libgpsd.so.22.0.0 libgpsd.so
cd //usr/pkg/lib; rm -f libgpsd.so.22; ln -s libgpsd.so.22.0.0 libgpsd.so.22
cd //usr/pkg/lib; rm -f libgpsd.so.22.0; ln -s libgpsd.so.22.0.0 libgpsd.so.22.0
chrpath -r "/usr/pkg/lib" "/usr/pkg/lib/libgpsd.so.22.0.0"
/usr/pkg/lib/libgpsd.so.22.0.0: 
RPATH=/usr/home/gdt/SOFTWARE/GPSD/gpsd://usr/pkg/lib:/usr/pkg/lib
/usr/pkg/lib/libgpsd.so.22.0.0: new RPATH: /usr/pkg/lib
Install file: "gpsctl.1" as "/usr/pkg/share/man/man1/gpsctl.1"
Install file: "gpsmon.1" as "/usr/pkg/share/man/man1/gpsmon.1"
Install file: "libQgpsmm.3" as "/usr/pkg/share/man/man3/libQgpsmm.3"
Install file: "gpsd.8" as "/usr/pkg/share/man/man8/gpsd.8"
Install file: "libgpsmm.3" as "/usr/pkg/share/man/man3/libgpsmm.3"
Install file: "gpsdctl.8" as "/usr/pkg/share/man/man8/gpsdctl.8"
Install file: "gpspipe.1" as "/usr/pkg/share/man/man1/gpspipe.1"
Install file: "gps2udp.1" as "/usr/pkg/share/man/man1/gps2udp.1"
Install file: "gpsd_json.5" as "/usr/pkg/share/man/man5/gpsd_json.5"
Install file: "srec.5" as "/usr/pkg/share/man/man5/srec.5"
Install file: "libgps.3" as "/usr/pkg/share/man/man3/libgps.3"
Install file: "libgpsd.3" as "/usr/pkg/share/man/man3/libgpsd.3"
Install file: "lcdgps.1" as "/usr/pkg/share/man/man1/lcdgps.1"
Install file: "gpsinit.8" as "/usr/pkg/share/man/man8/gpsinit.8"
Install file: "gps.1" as "/usr/pkg/share/man/man1/gps.1"
Install file: "cgps.1" as "/usr/pkg/share/man/man1/cgps.1"
Install file: "gpsdecode.1" as "/usr/pkg/share/man/man1/gpsdecode.1"
Install file: "xgpsspeed.1" as "/usr/pkg/share/man/man1/xgpsspeed.1"
Install file: "xgps.1" as "/usr/pkg/share/man/man1/xgps.1"
Install file: "gegps.1" as "/usr/pkg/share/man/man1/gegps.1"
Install file: "gpscat.1" as "/usr/pkg/share/man/man1/gpscat.1"
Install file: "gpsfake.1" as "/usr/pkg/share/man/man1/gpsfake.1"
Install file: "gpsprof.1" as "/usr/pkg/share/man/man1/gpsprof.1"
gcc -pthread -o gpsclient-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
gpsclient.c
gcc -pthread -o geoid-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
geoid.c
gcc -pthread -o gpsdclient-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
gpsdclient.c
gcc -pthread -o strl-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
strl.c
Install file: "gps/clienthelpers.so" as 
"/usr/pkg/lib/python2.7/site-packages/gps/clienthelpers.so"
gcc -pthread -o gpspacket-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
gpspacket.c
gcc -pthread -o packet-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
packet.c
gcc -pthread -o isgps-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
isgps.c
gcc -pthread -o driver_rtcm2-py_2_7_5_final_0.so -c -fno-strict-aliasing 
-pthread -Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
driver_rtcm2.c
gcc -pthread -o hex-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
hex.c
gcc -pthread -o crc24q-py_2_7_5_final_0.so -c -fno-strict-aliasing -pthread 
-Wmissing-prototypes -Wmissing-declarations -g -O0 -fPIC -DNDEBUG -O2 
-DHAVE_DB_185_H -I/usr/include -I/usr/pkg/include -I/usr/pkg/include/python2.7 
crc24q.c
Install file: "gps/packet.so" as 
"/usr/pkg/lib/python2.7/site-packages/gps/packet.so"
Install file: "gps/__init__.py" as 
"/usr/pkg/lib/python2.7/site-packages/gps/__init__.py"
Install file: "gps/client.py" as 
"/usr/pkg/lib/python2.7/site-packages/gps/client.py"
Install file: "gps/fake.py" as 
"/usr/pkg/lib/python2.7/site-packages/gps/fake.py"
Install file: "gps/gps.py" as "/usr/pkg/lib/python2.7/site-packages/gps/gps.py"
Install file: "gps/misc.py" as 
"/usr/pkg/lib/python2.7/site-packages/gps/misc.py"
Install file: "gpscat" as "/usr/pkg/bin/gpscat"
Install file: "gpsfake" as "/usr/pkg/bin/gpsfake"
Install file: "gpsprof" as "/usr/pkg/bin/gpsprof"
Install file: "xgps" as "/usr/pkg/bin/xgps"
Install file: "xgpsspeed" as "/usr/pkg/bin/xgpsspeed"
Install file: "gegps" as "/usr/pkg/bin/gegps"
Creating 'gps-3.10~dev.egg-info'
Install file: "gps-3.10~dev.egg-info" as 
"/usr/pkg/lib/python2.7/site-packages/gps-3.10~dev.egg-info"
substituter(["libgps.pc"], ["libgps.pc.in"])
chmod -w libgps.pc
Install file: "libgps.pc" as "/usr/pkg/lib/pkgconfig/libgps.pc"
substituter(["libgpsd.pc"], ["libgpsd.pc.in"])
chmod -w libgpsd.pc
Install file: "libgpsd.pc" as "/usr/pkg/lib/pkgconfig/libgpsd.pc"
Install file: "libgpsmm.h" as "/usr/pkg/include/libgpsmm.h"
Install file: "gps.h" as "/usr/pkg/include/gps.h"
scons: done building targets.

Attachment: pgpnehyRiZkbw.pgp
Description: PGP signature


reply via email to

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