Hi,

i'm currently using gpsd on a x86 platform. I do not have python installed on my boxes.

R.

On 08/07/2009 06:31 PM, David Richardson wrote:
Greetings,
So far I am unable to build gpsd 2.39. I am confused by the new requirement for python in gpsd 2.39. Does anyone know if python is only required to build or is it also a run-time requirement?

In part my information came from this thread:
http://bugs.gentoo.org/show_bug.cgi?id=279586

Thanks in advance for any advice on how to build this module.
David Richardson

--- On *Tue, 7/28/09, Florian Fainelli /<flor...@openwrt.org>/* wrote:


    From: Florian Fainelli <flor...@openwrt.org>
    Subject: Re: [OpenWrt-Devel] Bump gpsd version and use uclibc++
    To: cl...@gateworks.com
    Cc: "OpenWrt Development List" <openwrt-devel@lists.openwrt.org>
    Date: Tuesday, July 28, 2009, 6:32 PM

    Hi Chris,

    Le Sunday 26 July 2009 18:42:21 Chris Lang, vous avez écrit :
    > 101-trimble.patch was not an obsolete patch. There is no support
    for the
    > trimble devices in the latest gpsd version and  without this
    patch gpsd
    > will not work with certain trimble devices.

    Patch re-enabled in 17039, thanks !

    >
    > Thanks,
    >
    > - Chris
    >
    > On Sun, Jul 26, 2009 at 4:03 AM, Florian Fainelli
    <flor...@openwrt.org </mc/compose?to=flor...@openwrt.org>>wrote:
    > > Le Sunday 26 July 2009 12:08:10 Roberto Riggio, vous avez écrit :
    > > > Changes:
    > > >
    > > >  - use version 2.39
    > > >  - use uclibc++
    > > >  - remove obsolete patches
    > > >
    > > > Signed-off-by: Roberto Riggio <roberto.rig...@create-net.org
    </mc/compose?to=roberto.rig...@create-net.org>>
    > >
    > > Applied in r17001, thanks !
    > >
    > > > --
    > > >
    > > > Index: gpsd/patches/100-reduce-size.patch
    > > >
    ===================================================================
    > > > --- gpsd/patches/100-reduce-size.patch        (revision 16991)
    > > > +++ gpsd/patches/100-reduce-size.patch        (working copy)
    > > > @@ -1,26 +0,0 @@
    > > > ---- a/gpsd.c
    > > > -+++ b/gpsd.c
    > > > -@@ -42,6 +42,7 @@
    > > > - #include <locale.h>
    > > > - #endif
    > > > -
    > > > -+#undef DBUS_ENABLE
    > > > - #ifdef DBUS_ENABLE
    > > > - #include <gpsd_dbus.h>
    > > > - #endif
    > > > -@@ -297,6 +298,7 @@
    > > > -  * This array fills from the bottom, so as an extreme case
    you could
    > > > -  * reduce LIMITED_MAX_DEVICES to 1.
    > > > -  */
    > > > -+#define LIMITED_MAX_DEVICES 1
    > > > - #ifdef LIMITED_MAX_DEVICES
    > > > - #define MAXDEVICES  LIMITED_MAX_DEVICES
    > > > - #else
    > > > -@@ -304,6 +306,7 @@
    > > > - #define MAXDEVICES  4
    > > > - #endif
    > > > -
    > > > -+#define LIMITED_MAX_CLIENTS 16
    > > > - #ifdef LIMITED_MAX_CLIENTS
    > > > - #define MAXSUBSCRIBERS LIMITED_MAX_CLIENTS
    > > > - #else
    > > > Index: gpsd/patches/101-trimble.patch
    > > >
    ===================================================================
    > > > --- gpsd/patches/101-trimble.patch    (revision 16991)
    > > > +++ gpsd/patches/101-trimble.patch    (working copy)
    > > > @@ -1,40 +0,0 @@
    > > > ---- a/drivers.c
    > > > -+++ b/drivers.c
    > > > -@@ -202,9 +202,13 @@
    > > > -     /* probe for the FV-18 -- expect $PFEC,GPint followed
    by data */
    > > > -     (void)nmea_send(session->gpsdata.gps_fd, "$PFEC,GPint");
    > > > -     break;
    > > > -+    case 3:
    > > > -+    /* probe for the Trimble Copernicus */
    > > > -+    (void)nmea_send(session->gpsdata.gps_fd,
    "$PTNLSNM,0139,01");
    > > > -+    break;
    > > > - #endif /* NMEA_ENABLE */
    > > > - #ifdef EVERMORE_ENABLE
    > > > --    case 3:
    > > > -+    case 4:
    > > > -     /* Enable checksum and GGA(1s), GLL(0s), GSA(1s), GSV(1s),
    > > > RMC(1s), VTG(0s), PEMT101(1s) */ -     /* EverMore will
    reply with:
> > > \x10\x02\x04\x38\x8E\xC6\x10\x03 */ - (void)gpsd_write(session,
    > > > -@@ -212,19 +216,19 @@
    > > > -     break;
    > > > - #endif /* EVERMORE_ENABLE */
    > > > - #ifdef ITRAX_ENABLE
    > > > --    case 4:
    > > > -+    case 5:
    > > > -     /* probe for iTrax, looking for "$PFST,OK" */
    > > > -     (void)nmea_send(session->gpsdata.gps_fd, "$PFST");
    > > > -     break;
    > > > - #endif /* ITRAX_ENABLE */
    > > > - #ifdef GPSCLOCK_ENABLE
    > > > --    case 5:
    > > > -+    case 6:
    > > > -     /* probe for Furuno Electric GH-79L4-N (GPSClock) */
    > > > -     (void)nmea_send(session->gpsdata.gps_fd, "$PFEC,GPsrq");
    > > > -     break;
    > > > - #endif /* GPSCLOCK_ENABLE */
    > > > - #ifdef ASHTECH_ENABLE
    > > > --    case 6:
    > > > -+    case 7:
    > > > -     /* probe for Ashtech -- expect $PASHR */
    > > > -     (void)nmea_send(session->gpsdata.gps_fd, "$PASHQ,RID");
    > > > -     break;
    > > > Index: gpsd/Makefile
    > > >
    ===================================================================
    > > > --- gpsd/Makefile     (revision 16991)
    > > > +++ gpsd/Makefile     (working copy)
    > > > @@ -8,14 +8,14 @@
    > > >  include $(TOPDIR)/rules.mk
    > > >
    > > >  PKG_NAME:=gpsd
    > > > -PKG_VERSION:=2.37
    > > > -PKG_RELEASE:=3
    > > > +PKG_VERSION:=2.39
    > > > +PKG_RELEASE:=1
    > > >
    > > >  PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
    > > >  PKG_SOURCE_URL:=http://download.berlios.de/gpsd/
    > > > -PKG_MD5SUM:=6c96cc0b2df0279cb7baac1ebc5881d3
    > > > +PKG_MD5SUM:=3db437196a6840c252fca99b6c19d4d0
    > > >
    > > > -PKG_FIXUP = libtool
    > > > +PKG_FIXUP:=libtool-ucxx
    > > >
    > > >  PKG_BUILD_DEPENDS=libncurses
    > > >
    > > > @@ -24,31 +24,30 @@
    > > >  define Package/gpsd
    > > >    SECTION:=net
    > > >    CATEGORY:=Network
    > > > -  DEPENDS:=+libpthread +libstdcpp
    > > > +  DEPENDS:=+libpthread +uclibcxx
    > > >    TITLE:=An interface daemon for GPS receivers
    > > >    URL:=http://gpsd.berlios.de/
    > > >  endef
    > > >
    > > >  CONFIGURE_ARGS += \
    > > > -     --disable-dbus \
    > > > -     --disable-python \
    > > > -     --disable-sirf \
    > > > -     --disable-tsip \
    > > > -     --disable-fv18 \
    > > > -     --disable-tripmate \
    > > > -     --disable-earthmate \
    > > > -     --disable-itrax \
    > > > -     --disable-navcom \
    > > > -     --disable-garmin \
    > > > -     --disable-ubx \
    > > > -     --disable-evermore \
    > > > -     --disable-rtcm104 \
    > > > -     --disable-ntrip \
    > > > -     --disable-ntpshm \
    > > > -     --disable-pps \
    > > > -     --disable-reconfigure \
    > > > -     --without-x \
    > > > +        --disable-dbus \
    > > > +        --disable-tsip \
    > > > +        --disable-fv18 \
    > > > +        --disable-tripmate \
    > > > +        --disable-earthmate \
    > > > +        --disable-itrax \
    > > > +        --disable-navcom \
    > > > +        --disable-ubx \
    > > > +        --disable-evermore \
    > > > +        --disable-ntrip \
    > > > +        --without-x \
    > > >
    > > > +CONFIGURE_VARS += \
    > > > +     CXXFLAGS="$$$$CXXFLAGS -fno-builtin -fno-rtti
    -nostdinc++"  \
    > > > +     CPPFLAGS="$$$$CPPFLAGS
    -I$(STAGING_DIR)/usr/include/uClibc++
    > > > -I$(LINUX_DIR)/include" \ +   LDFLAGS="$$$$LDFLAGS" \
    > > > +     LIBS="-nodefaultlibs -luClibc++ -lm -lgcc" \
    > > > +
    > > >  define Build/Compile
    > > >       $(MAKE) -C $(PKG_BUILD_DIR) \
    > > >               DESTDIR="$(PKG_INSTALL_DIR)" \
    > > > _______________________________________________
    > > > openwrt-devel mailing list
    > > > openwrt-devel@lists.openwrt.org
    </mc/compose?to=openwrt-de...@lists.openwrt.org>
    > > > https://lists.openwrt.org/mailman/listinfo/openwrt-devel
    > >
    > > --
    > > Best regards, Florian Fainelli
    > > Email: flor...@openwrt.org </mc/compose?to=flor...@openwrt.org>
    > > Web: http://openwrt.org
    > > IRC: [florian] on irc.freenode.net
    > > -------------------------------
    > >
    > > _______________________________________________
    > > openwrt-devel mailing list
    > > openwrt-devel@lists.openwrt.org
    </mc/compose?to=openwrt-de...@lists.openwrt.org>
    > > https://lists.openwrt.org/mailman/listinfo/openwrt-devel



-- Best regards, Florian Fainelli
    Email: flor...@openwrt.org </mc/compose?to=flor...@openwrt.org>
    Web: http://openwrt.org
    IRC: [florian] on irc.freenode.net
    -------------------------------

    -----Inline Attachment Follows-----

    _______________________________________________
    openwrt-devel mailing list
    openwrt-devel@lists.openwrt.org
    </mc/compose?to=openwrt-de...@lists.openwrt.org>
    https://lists.openwrt.org/mailman/listinfo/openwrt-devel


------------------------------------------------------------------------

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to