3.1 release is imminent

View: New views
3 Messages — Rating Filter:   Alert me  

3.1 release is imminent

by Eric Raymond-5 :: Rate this Message:

| View Threaded | Show Only this Message

I believe the scons recipe is now good for current versions of Ubuntu,
Debian, and OpenBSD; also freebsd8, Fedora 14, and Debian kFreeBSD.

There are two platforms I'm unsure of because of a recent change.  On
Thu Aug 25 I merged a patch from Gleb Smirnoff that took advantage of
the ability Ubuntu and most other Linuxes have to include dependencies
in shared libraries.  The objective was to relieve C client developers
of having to specify an additional -lm on their link lines

This change turns out to break the build on recent Red Hat distros, which
disable shared-library dependencies.  It might also cause problems elsewhere,
but given the timing of successful build reports the only cases I'm
actually worried about are Darwin and whatever Michael R. Davis is running,
if that's different from Fedora 14.

Michael and Kurt: Please recheck your builds with repo head. If you get
link failures that look like -lm is missing, see near line 50 of SConstruct -
we'll need to add a guard there that sets imload=False for your platform.

All other port owners: It can't hurt to recheck your build.

Otherwise, we're ready for the release.  I have run the full battery of
regression tests and code-sanity checks, live-tested the clients, and
everything looks clean.
--
                <a href="http://www.catb.org/~esr/">Eric S. Raymond</a>

Militias, when properly formed, are in fact the people themselves and
include all men capable of bearing arms. [...] To preserve liberty it is
essential that the whole body of the people always possess arms and be
taught alike, especially when young, how to use them.
        -- Senator Richard Henry Lee, 1788, on "militia" in the 2nd Amendment
_______________________________________________
Gpsd-dev mailing list
Gpsd-dev@...
https://lists.berlios.de/mailman/listinfo/gpsd-dev

Re: 3.1 release is imminent

by Michael R. Davis :: Rate this Message:

| View Threaded | Show Only this Message

Eric,

> whatever Michael R. Davis is running,
Fedora 12 and 15...


Is your test server down gpsd.mainframe.cx?

> Michael and Kurt: Please recheck your builds with repo head.

pkgconfig path needed tweaking.  It's /usr/lib64/pkgconfig on Fedora x64.

With these changes 3.1 builds cleanly on both Fedora 12 and 15 x86_64


The PYTHONPATH line is a left over from trying to get pyhon to work that is both wrong and not needed  I have no idea how the .so glob got comented out!
---

$ git diff packaging/
diff --git a/packaging/rpm/gpsd.spec.in b/packaging/rpm/gpsd.spec.in
index f628c6e..adcce08 100644
--- a/packaging/rpm/gpsd.spec.in
+++ b/packaging/rpm/gpsd.spec.in
@@ -15,6 +15,7 @@ BuildRequires: bluez-libs-devel
 BuildRequires: dbus-devel
 BuildRequires: dbus-glib-devel
 BuildRequires: desktop-file-utils
+BuildRequires: gcc-c++
 BuildRequires: libXaw-devel
 BuildRequires: ncurses-devel
 BuildRequires: python-devel
@@ -124,7 +125,7 @@ scons %{_smp_mflags}         \
    sbindir=%{_sbindir}       \
    mandir=%{_mandir}         \
    docdir=%{_docdir}         \
-   PYTHONPATH=%{python_sitearch}
+   pkgconfigdir=%{_libdir}/pkgconfig
 
 scons build
 
@@ -224,7 +225,7 @@ fi
 %defattr(-,root,root,-)
 %doc TODO
 %{_bindir}/gpsfake
-#%{_libdir}/libgps*.so
+%{_libdir}/libgps*.so
 %{_libdir}/pkgconfig/*.pc
 %{python_sitearch}/gps/fake*
 %{_includedir}/gps.h

---

_______________________________________________
Gpsd-dev mailing list
Gpsd-dev@...
https://lists.berlios.de/mailman/listinfo/gpsd-dev

Re: 3.1 release is imminent

by Chris Kuethe :: Rate this Message:

| View Threaded | Show Only this Message

On Sat, Aug 27, 2011 at 11:18, Michael R. Davis <mrdvt92@...> wrote:
> Eric,
>
>> whatever Michael R. Davis is running,
> Fedora 12 and 15...
>
>
> Is your test server down gpsd.mainframe.cx?

fixed now

>> Michael and Kurt: Please recheck your builds with repo head.
>
> pkgconfig path needed tweaking.  It's /usr/lib64/pkgconfig on Fedora x64.
>
> With these changes 3.1 builds cleanly on both Fedora 12 and 15 x86_64
>
>
> The PYTHONPATH line is a left over from trying to get pyhon to work that is both wrong and not needed  I have no idea how the .so glob got comented out!
> ---
>
> $ git diff packaging/
> diff --git a/packaging/rpm/gpsd.spec.in b/packaging/rpm/gpsd.spec.in
> index f628c6e..adcce08 100644
> --- a/packaging/rpm/gpsd.spec.in
> +++ b/packaging/rpm/gpsd.spec.in
> @@ -15,6 +15,7 @@ BuildRequires: bluez-libs-devel
>  BuildRequires: dbus-devel
>  BuildRequires: dbus-glib-devel
>  BuildRequires: desktop-file-utils
> +BuildRequires: gcc-c++
>  BuildRequires: libXaw-devel
>  BuildRequires: ncurses-devel
>  BuildRequires: python-devel
> @@ -124,7 +125,7 @@ scons %{_smp_mflags}         \
>     sbindir=%{_sbindir}       \
>     mandir=%{_mandir}         \
>     docdir=%{_docdir}         \
> -   PYTHONPATH=%{python_sitearch}
> +   pkgconfigdir=%{_libdir}/pkgconfig
>
>  scons build
>
> @@ -224,7 +225,7 @@ fi
>  %defattr(-,root,root,-)
>  %doc TODO
>  %{_bindir}/gpsfake
> -#%{_libdir}/libgps*.so
> +%{_libdir}/libgps*.so
>  %{_libdir}/pkgconfig/*.pc
>  %{python_sitearch}/gps/fake*
>  %{_includedir}/gps.h
>
> ---
>
> _______________________________________________
> Gpsd-dev mailing list
> Gpsd-dev@...
> https://lists.berlios.de/mailman/listinfo/gpsd-dev
>



--
GDB has a 'break' feature; why doesn't it have 'fix' too?
_______________________________________________
Gpsd-dev mailing list
Gpsd-dev@...
https://lists.berlios.de/mailman/listinfo/gpsd-dev