Upgrade to latest Gnulib version and fix resulting FreeBSD build failures. fbsd72-i386-build22 fc11-i386-build8 fc11-x64-build9 lenny-x64-build30 sid-i386-build76
authorBen Pfaff <blp@gnu.org>
Thu, 1 Oct 2009 04:45:47 +0000 (21:45 -0700)
committerBen Pfaff <blp@gnu.org>
Thu, 1 Oct 2009 04:45:47 +0000 (21:45 -0700)
Upgrading the Gnulib version exposed a couple of failures to #include
<config.h> at the very top of a source file via build failures on
FreeBSD 7.2-RELEASE, fixed by this commit.

This probably also fixes a similar OpenBSD issue reported by Jason Stover
at http://lists.gnu.org/archive/html/pspp-dev/2009-09/msg00095.html

README.Git
lib/linreg/sweep.c
src/libpspp/getl.c

index da2b50e69bafef72fd0a094adc24028c7570bc35..753423e3e98bd4a1f816309f637f51826d0bb7a1 100644 (file)
@@ -34,11 +34,11 @@ This version of PSPP should work with the Gnulib commit shown below.
 Gnulib does not maintain a stable API or ABI, so it is possible that
 PSPP will not work with older or newer versions of Gnulib.
 
-    commit 9de26050ef8a950fd62ebadeeab2eb7505631028
-    Author: Eric Blake <ebb9@byu.net>
-    Date:   Wed Sep 2 17:06:43 2009 -0600
+    commit e21985ad14508137d75b0dccf064adfc4e5888c6
+    Author: Bruno Haible <bruno@clisp.org>
+    Date:   Mon Sep 28 23:25:49 2009 +0200
 
-       errno: use consistently
+       Avoid identifier clash with POSIX function 'remove' defined as a macro.
 
 To clone Gnulib into a directory named "gnulib" using Git, and then
 check out this particular commit, run these commands:
index bbab8e2aad4adcdf9f9cbe41ec5d863a5084837b..000a5e3e0f740ed6b26957ccb2ee5703649db1e6 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 2005 Free Software Foundation, Inc.
+   Copyright (C) 2005, 2009 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -40,6 +40,8 @@
   Springer. 1998. ISBN 0-387-98542-5.
  */
 
+#include <config.h>
+
 #include "sweep.h"
 
 /*
index 1214b95ca1f3da178f6b34bac1af8893e0b5d3c3..302cd9137ddbc7b748ae07c9c4c34103ffecbf86 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 1997-9, 2000, 2006 Free Software Foundation, Inc.
+   Copyright (C) 1997-9, 2000, 2006, 2009 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>. */
 
-#include <stdlib.h>
 #include <config.h>
 
+#include <stdlib.h>
+
 #include "getl.h"
 
 #include <libpspp/str.h>