First: Thanks for the review!
I already made most of the changes, so we may only discuss the
outstanding ones:
- Using the distro gnulib works on sid and Ubuntu precise (same gnulib
version) with only some different compiling output (see the strip diff
attachment), but not on Ubuntu lucid. I didn't testbuild for other
releases, but i doubt that is quite free of trouble.
So while it's nice to use the Debian package it makes it less "portable"
as for backports and there is more need to adjust the package when the
gnulib changes. As i read on
http://lists.gnu.org/archive/html/bug-gnulib/2008-11/msg00269.html it's
also not strongly necessary to do so. So i would rather vote for
shipping a own separate tarball (source format "3.0 (quilt)" is really
nice for that), but maybe using the version from the Debian package.
- Setting debian/compat to 8 gives me troubles on my lucid machine with
debhelper, so i would like to stick to 7 for now.
- About debian/preinst, you're right that in Debian it's not needed
anymore and a simpler script can be used, cause Lenny is gone now. But i
also did it that way for supporting Ubuntu 10.04.
As you see i care a bit about doing easy backports. And because PSPP is
quite flexible on that, i like the packaging to do the same. So IMO
bringing the package to the debhelper 7 area and keeping it clean is
nice, but introducing unnecessary backporting blockers in the package
rather isn't ;)
Will upload to new version to mentors again, once we have that cleared.
One thing i like to propose is declaring you as an Uploader in
debian/control, what do you think?
Cheers
bojo42
Am Dienstag, den 17.01.2012, 06:50 -0800 schrieb Ben Pfaff:
> [trying again without quoting 900 kB]
>
> The packaging looks pretty good to me. I added some comments in
> review. I'll sponsor you, if you will fix the (fairly small)
> issues that I pointed out.
>
> Thanks,
>
> Ben.
>
> bojo42 <[email protected]> writes:
>
> > I've just uploaded the revamped package to mentors:
> >
> > http://mentors.debian.net/package/pspp
> >
> > Feedback or sponsoring highly welcome :)
> >
> > Am Donnerstag, den 12.01.2012, 23:11 +0100 schrieb bojo42:
> >> Thanks, the testsuite is now quite pleased beside the 64bit one.
> >>
> >> Am Donnerstag, den 12.01.2012, 20:30 +0000 schrieb John Darrington:
> >> > I pushed a change to master which should fix this FAILED item.
> >> >
> >> > The first skipped on seems to be deliberately skipped on 64bit
> >> > systems.
> >> >
> >> > For the other two items, you will need to have installed
> >> > libtext-diff-perl and postgresql
> >> >
> >> > J'
> >> >
> >> > On Thu, Jan 12, 2012 at 06:18:13PM +0100, bojo42 wrote:
> >> > I just tried to build for Ubuntu 10.04 (lucid) and the upcoming
> >> > 12.04
> >> > (precise). As precise is quite close to sid it got the same errors,
> >> > but
> >> > the testsuite is sucessful for the lucid build. So the reason for
> >> > failure seems to be somewhere in the newer toolchain and
> >> > dependencies.
> >> > Maybe this helps a bit further.
> >> >
> >> > Am Donnerstag, den 12.01.2012, 13:17 +0100 schrieb bojo42:
> >> > > Okay i fixed my pbuilder setup and now i can deliver anything
> >> > from the
> >> > > build chroot before it's deleted, see attachment.
> >> > >
> >> > > @John: You guessed right i missed to depend on perl (also on
> >> > libpq), but
> >> > > having it added now doesn't help with the errors. Debian's perl
> >> > is at
> >> > > 5.14.2.
> >> > >
> >> > > Am Mittwoch, den 11.01.2012, 10:27 -0800 schrieb Ben Pfaff:
> >> > > > bojo42 <[email protected]> writes:
> >> > > >
> >> > > > > - What still prevents compilation are some testsuite strikes:
> >> > > > >
> >> > > > > 20: numeric format output FAILED (data-out.at:47)
> >> > > > > 97: too many value labels skipped
> >> > (sys-file-reader.at:2766)
> >> > > > > 183: GET DATA /TYPE=PSQL skipped (get-data-psql.at:124)
> >> > > > > 914: Perl Pspp.t skipped (perl-module.at:706)
> >> > > > >
> >> > > > > Could really use some help for the FAILED one. Do you really
> >> > need the
> >> > > > > "testsuite.log" as it's quite tricky to get it out of my
> >> > pbuilder setup.
> >> > > >
> >> > > > I don't know how to debug a test failure without testsuite.log.
> >> > > >
> >> > > > You can always add "cat testsuite.log" somewhere in your build
> >> > > > process to ensure that testsuite.log shows up in the build log.
>
--- pspp_git_gnulib_sid.log
+++ pspp_distro_gnulib_sid.log
@@@ -870,6 +871,7 @@
c-strtod
canonicalize-lgpl
careadlinkat
+ chdir
clean-temp
close
configmake
@@ -902,6 +904,7 @@
fseek
fseeko
fseterr
+ fstat
ftell
ftello
full-read
@@ -955,6 +958,8 @@
minmax
mkdtemp
mkstemp
+ msvc-inval
+ msvc-nothrow
multiarch
nl_langinfo
nocrash
@@ -965,6 +970,7 @@
printf-posix
printf-safe
progname
+ raise
rawmemchr
read
read-file
@@ -980,7 +986,7 @@
safe-write
same-inode
sigaction
- signal
+ signal-h
signbit
sigprocmask
size_max
@@ -994,6 +1000,7 @@
sprintf-posix
ssize_t
stat
+ stdalign
stdarg
stdbool
stddef
@@ -1001,12 +1008,14 @@
stdio
stdlib
stpcpy
+ strcase
strdup-posix
streq
strerror
strerror-override
strftime
string
+ strings
strncat
strndup
strnlen
@@ -1014,6 +1023,7 @@
strtok_r
sys_stat
sys_time
+ sys_types
tempname
time
time_r
@@ -1163,6 +1173,7 @@
lib/fseeko.c
lib/fseterr.c
lib/fseterr.h
+ lib/fstat.c
lib/ftell.c
lib/ftello.c
lib/ftoastr.c
@@ -1206,6 +1217,7 @@
lib/isnanl-nolibm.h
lib/isnanl.c
lib/iswblank.c
+ lib/itold.c
lib/langinfo.in.h
lib/localcharset.c
lib/localcharset.h
@@ -1237,6 +1249,10 @@
lib/minmax.h
lib/mkdtemp.c
lib/mkstemp.c
+ lib/msvc-inval.c
+ lib/msvc-inval.h
+ lib/msvc-nothrow.c
+ lib/msvc-nothrow.h
lib/nl_langinfo.c
lib/offtostr.c
lib/open.c
@@ -1253,6 +1269,7 @@
lib/progname.c
lib/progname.h
lib/progreloc.c
+ lib/raise.c
lib/rawmemchr.c
lib/rawmemchr.valgrind
lib/read-file.c
@@ -1291,6 +1308,7 @@
lib/snprintf.c
lib/sprintf.c
lib/stat.c
+ lib/stdalign.in.h
lib/stdarg.in.h
lib/stdbool.in.h
lib/stddef.in.h
@@ -1300,6 +1318,7 @@
lib/stdlib.in.h
lib/stpcpy.c
lib/str-two-way.h
+ lib/strcasecmp.c
lib/strdup.c
lib/streq.h
lib/strerror-override.c
@@ -1308,7 +1327,9 @@
lib/strftime.c
lib/strftime.h
lib/string.in.h
+ lib/strings.in.h
lib/stripslash.c
+ lib/strncasecmp.c
lib/strncat.c
lib/strndup.c
lib/strnlen.c
@@ -1316,6 +1337,7 @@
lib/strtok_r.c
lib/sys_stat.in.h
lib/sys_time.in.h
+ lib/sys_types.in.h
lib/tempname.c
lib/tempname.h
lib/time.in.h
@@ -1435,6 +1457,7 @@
m4/frexpl.m4
m4/fseek.m4
m4/fseeko.m4
+ m4/fstat.m4
m4/ftell.m4
m4/ftello.m4
m4/getdelim.m4
@@ -1504,6 +1527,8 @@
m4/mkstemp.m4
m4/mmap-anon.m4
m4/mode_t.m4
+ m4/msvc-inval.m4
+ m4/msvc-nothrow.m4
m4/multiarch.m4
m4/nl_langinfo.m4
m4/nls.m4
@@ -1517,6 +1542,7 @@
m4/printf-posix.m4
m4/printf.m4
m4/progtest.m4
+ m4/raise.m4
m4/rawmemchr.m4
m4/read-file.m4
m4/read.m4
@@ -1542,6 +1568,7 @@
m4/sprintf-posix.m4
m4/ssize_t.m4
m4/stat.m4
+ m4/stdalign.m4
m4/stdarg.m4
m4/stdbool.m4
m4/stddef_h.m4
@@ -1550,10 +1577,12 @@
m4/stdio_h.m4
m4/stdlib_h.m4
m4/stpcpy.m4
+ m4/strcase.m4
m4/strdup.m4
m4/strerror.m4
m4/strftime.m4
m4/string_h.m4
+ m4/strings_h.m4
m4/strncat.m4
m4/strndup.m4
m4/strnlen.m4
@@ -1562,6 +1591,7 @@
m4/sys_socket_h.m4
m4/sys_stat_h.m4
m4/sys_time_h.m4
+ m4/sys_types_h.m4
m4/tempname.m4
m4/threadlib.m4
m4/time_h.m4
@@ -1674,6 +1704,7 @@
Copying file gl/fseeko.c
Copying file gl/fseterr.c
Copying file gl/fseterr.h
+Copying file gl/fstat.c
Copying file gl/ftell.c
Copying file gl/ftello.c
Copying file gl/ftoastr.c
@@ -1717,6 +1748,7 @@
Copying file gl/isnanl-nolibm.h
Copying file gl/isnanl.c
Copying file gl/iswblank.c
+Copying file gl/itold.c
Copying file gl/langinfo.in.h
Copying file gl/localcharset.c
Copying file gl/localcharset.h
@@ -1760,6 +1792,7 @@
Copying file gl/m4/frexpl.m4
Copying file gl/m4/fseek.m4
Copying file gl/m4/fseeko.m4
+Copying file gl/m4/fstat.m4
Copying file gl/m4/ftell.m4
Copying file gl/m4/ftello.m4
Copying file gl/m4/getdelim.m4
@@ -1830,6 +1863,8 @@
Copying file gl/m4/mkstemp.m4
Copying file gl/m4/mmap-anon.m4
Copying file gl/m4/mode_t.m4
+Copying file gl/m4/msvc-inval.m4
+Copying file gl/m4/msvc-nothrow.m4
Copying file gl/m4/multiarch.m4
Copying file gl/m4/nl_langinfo.m4
Copying file gl/m4/nls.m4
@@ -1843,6 +1878,7 @@
Copying file gl/m4/printf-posix.m4
Copying file gl/m4/printf.m4
Copying file gl/m4/progtest.m4
+Copying file gl/m4/raise.m4
Copying file gl/m4/rawmemchr.m4
Copying file gl/m4/read-file.m4
Copying file gl/m4/read.m4
@@ -1868,6 +1904,7 @@
Copying file gl/m4/sprintf-posix.m4
Copying file gl/m4/ssize_t.m4
Copying file gl/m4/stat.m4
+Copying file gl/m4/stdalign.m4
Copying file gl/m4/stdarg.m4
Copying file gl/m4/stdbool.m4
Copying file gl/m4/stddef_h.m4
@@ -1876,10 +1913,12 @@
Copying file gl/m4/stdio_h.m4
Copying file gl/m4/stdlib_h.m4
Copying file gl/m4/stpcpy.m4
+Copying file gl/m4/strcase.m4
Copying file gl/m4/strdup.m4
Copying file gl/m4/strerror.m4
Copying file gl/m4/strftime.m4
Copying file gl/m4/string_h.m4
+Copying file gl/m4/strings_h.m4
Copying file gl/m4/strncat.m4
Copying file gl/m4/strndup.m4
Copying file gl/m4/strnlen.m4
@@ -1888,6 +1927,7 @@
Copying file gl/m4/sys_socket_h.m4
Copying file gl/m4/sys_stat_h.m4
Copying file gl/m4/sys_time_h.m4
+Copying file gl/m4/sys_types_h.m4
Copying file gl/m4/tempname.m4
Copying file gl/m4/threadlib.m4
Copying file gl/m4/time_h.m4
@@ -1945,6 +1985,10 @@
Copying file gl/minmax.h
Copying file gl/mkdtemp.c
Copying file gl/mkstemp.c
+Copying file gl/msvc-inval.c
+Copying file gl/msvc-inval.h
+Copying file gl/msvc-nothrow.c
+Copying file gl/msvc-nothrow.h
Copying file gl/nl_langinfo.c
Copying file gl/offtostr.c
Copying file gl/open.c
@@ -1961,6 +2005,7 @@
Copying file gl/progname.c
Copying file gl/progname.h
Copying file gl/progreloc.c
+Copying file gl/raise.c
Copying file gl/rawmemchr.c
Copying file gl/rawmemchr.valgrind
Copying file gl/read-file.c
@@ -1999,6 +2044,7 @@
Copying file gl/snprintf.c
Copying file gl/sprintf.c
Copying file gl/stat.c
+Copying file gl/stdalign.in.h
Copying file gl/stdarg.in.h
Copying file gl/stdbool.in.h
Copying file gl/stddef.in.h
@@ -2008,6 +2054,7 @@
Copying file gl/stdlib.in.h
Copying file gl/stpcpy.c
Copying file gl/str-two-way.h
+Copying file gl/strcasecmp.c
Copying file gl/strdup.c
Copying file gl/streq.h
Copying file gl/strerror-override.c
@@ -2016,7 +2063,9 @@
Copying file gl/strftime.c
Copying file gl/strftime.h
Copying file gl/string.in.h
+Copying file gl/strings.in.h
Copying file gl/stripslash.c
+Copying file gl/strncasecmp.c
Copying file gl/strncat.c
Copying file gl/strndup.c
Copying file gl/strnlen.c
@@ -2024,6 +2073,7 @@
Copying file gl/strtok_r.c
Copying file gl/sys_stat.in.h
Copying file gl/sys_time.in.h
+Copying file gl/sys_types.in.h
Copying file gl/tempname.c
Copying file gl/tempname.h
Copying file gl/time.in.h
@@ -2241,6 +2291,8 @@
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) none
+checking for Minix Amsterdam compiler... no
+checking for ar... ar
checking for ranlib... ranlib
checking whether gcc and cc understand -c and -o together... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
@@ -2372,8 +2424,12 @@
checking for readlink... yes
checking for realpath... yes
checking for readlinkat... yes
+checking for _set_invalid_parameter_handler... no
checking for fcntl... yes
+checking for symlink... yes
checking for vasnprintf... no
+checking for snprintf... yes
+checking for alarm... yes
checking for getdelim... yes
checking for getdtablesize... yes
checking for gettimeofday... yes
@@ -2389,6 +2445,7 @@
checking for iswctype... yes
checking for wcscoll... yes
checking for setenv... yes
+checking for link... yes
checking for sigaction... yes
checking for sigaltstack... yes
checking for siginterrupt... yes
@@ -2415,6 +2472,7 @@
checking for sys/mman.h... yes
checking for wchar.h... yes
checking for stdint.h... (cached) yes
+checking for strings.h... (cached) yes
checking for sys/stat.h... (cached) yes
checking for unsigned long long int... yes
checking whether byte ordering is bigendian... no
@@ -2426,11 +2484,14 @@
checking whether strerror_r returns char *... yes
checking for sig_atomic_t... yes
checking for working fcntl.h... yes
+checking for pid_t... yes
+checking for mode_t... yes
checking for stdint.h... yes
checking for inttypes.h... yes
checking whether printf supports size specifiers as in C99... yes
checking whether printf supports 'long double' arguments... yes
checking whether printf supports infinite 'double' arguments... yes
+checking whether long double and double are the same... no
checking whether printf supports infinite 'long double' arguments... no
checking whether printf supports the 'a' and 'A' directives... yes
checking whether printf supports the 'F' directive... yes
@@ -2446,8 +2507,9 @@
checking for wchar_t... yes
checking for wint_t... yes
checking for intmax_t... yes
+checking where to find the exponent in a 'double'... word 1 bit 20
checking whether snprintf returns a byte count as in C99... yes
-checking for snprintf... yes
+checking for snprintf... (cached) yes
checking for strnlen... yes
checking for wcslen... yes
checking for wcsnlen... yes
@@ -2503,16 +2565,15 @@
checking whether memrchr is declared... yes
checking whether <limits.h> defines MIN and MAX... no
checking whether <sys/param.h> defines MIN and MAX... yes
-checking for mode_t... yes
checking for promoted mode_t type... mode_t
checking for ptrdiff_t... yes
checking whether C symbols are prefixed with underscore at the linker level... no
+checking for sigset_t... yes
checking for shared library path variable... LD_LIBRARY_PATH
checking whether to activate relocatable installation... no
checking whether setenv is declared... yes
checking for ssize_t... yes
checking for uid_t in sys/types.h... yes
-checking for sigset_t... yes
checking whether snprintf is declared... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
@@ -2542,6 +2603,9 @@
checking whether strerror_r is declared without a macro... yes
checking whether strsignal is declared without a macro... yes
checking whether strverscmp is declared without a macro... yes
+checking whether ffs is declared without a macro... yes
+checking whether strcasecmp is declared without a macro... yes
+checking whether strncasecmp is declared without a macro... yes
checking for mmap... (cached) yes
checking for MAP_ANONYMOUS... yes
checking whether strncat works... yes
@@ -2580,6 +2644,7 @@
checking whether fcntl understands F_DUPFD_CLOEXEC... needs runtime check
checking whether fcntl is declared without a macro... yes
checking whether openat is declared without a macro... yes
+checking whether conversion from 'int' to 'long double' works... yes
checking for ptrdiff_t... (cached) yes
checking whether frexp works... yes
checking whether frexpl is declared... yes
@@ -2600,7 +2665,6 @@
checking whether isinf(long double) works... yes
checking whether isnan macro works... no
checking whether isnan(double) can be used without linking with libm... (cached) yes
-checking where to find the exponent in a 'double'... word 1 bit 20
checking whether isnan(double) can be used without linking with libm... (cached) yes
checking whether isnan(float) can be used without linking with libm... (cached) yes
checking whether isnan(float) works... (cached) yes
@@ -2628,25 +2692,53 @@
checking for GNU libc compatible malloc... (cached) yes
checking whether NAN macro works... yes
checking whether HUGE_VAL works... yes
+checking whether acosf is declared without a macro... yes
checking whether acosl is declared without a macro... yes
+checking whether asinf is declared without a macro... yes
checking whether asinl is declared without a macro... yes
+checking whether atanf is declared without a macro... yes
checking whether atanl is declared without a macro... yes
checking whether ceilf is declared without a macro... yes
checking whether ceill is declared without a macro... yes
+checking whether copysign is declared without a macro... yes
+checking whether copysignf is declared without a macro... yes
+checking whether copysignl is declared without a macro... yes
+checking whether cosf is declared without a macro... yes
checking whether cosl is declared without a macro... yes
+checking whether coshf is declared without a macro... yes
+checking whether expf is declared without a macro... yes
checking whether expl is declared without a macro... yes
+checking whether fabsf is declared without a macro... yes
checking whether floorf is declared without a macro... yes
checking whether floorl is declared without a macro... yes
+checking whether fma is declared without a macro... yes
+checking whether fmaf is declared without a macro... yes
+checking whether fmal is declared without a macro... yes
+checking whether fmodf is declared without a macro... yes
+checking whether frexpf is declared without a macro... yes
checking whether frexpl is declared without a macro... yes
+checking whether ldexpf is declared without a macro... yes
checking whether ldexpl is declared without a macro... yes
checking whether logb is declared without a macro... yes
+checking whether logf is declared without a macro... yes
checking whether logl is declared without a macro... yes
+checking whether log10f is declared without a macro... yes
+checking whether modff is declared without a macro... yes
+checking whether powf is declared without a macro... yes
+checking whether rint is declared without a macro... yes
+checking whether rintf is declared without a macro... yes
+checking whether rintl is declared without a macro... yes
checking whether round is declared without a macro... yes
checking whether roundf is declared without a macro... yes
checking whether roundl is declared without a macro... yes
+checking whether sinf is declared without a macro... yes
checking whether sinl is declared without a macro... yes
+checking whether sinhf is declared without a macro... yes
+checking whether sqrtf is declared without a macro... yes
checking whether sqrtl is declared without a macro... yes
+checking whether tanf is declared without a macro... yes
checking whether tanl is declared without a macro... yes
+checking whether tanhf is declared without a macro... yes
checking whether trunc is declared without a macro... yes
checking whether truncf is declared without a macro... yes
checking whether truncl is declared without a macro... yes
@@ -2674,6 +2766,8 @@
checking whether ldexpl is declared... (cached) yes
checking whether program_invocation_name is declared... yes
checking whether program_invocation_short_name is declared... yes
+checking for raise... yes
+checking for sigprocmask... yes
checking for rawmemchr... yes
checking whether readlink signature is correct... yes
checking whether readlink handles trailing slash correctly... yes
@@ -2703,7 +2797,7 @@
checking whether sigprocmask is declared without a macro... yes
checking for signbit macro... yes
checking for signbit compiler built-ins... yes
-checking for sigprocmask... yes
+checking for sigprocmask... (cached) yes
checking for stdint.h... (cached) yes
checking for SIZE_MAX... yes
checking for snprintf... (cached) yes
@@ -2719,6 +2813,7 @@
checking for ssize_t... (cached) yes
checking whether stat handles trailing slashes on directories... yes
checking whether stat handles trailing slashes on files... yes
+checking for working stdalign.h... no
checking for va_copy... yes
checking whether NULL can be used in arbitrary expressions... (cached) yes
checking whether dprintf is declared without a macro... yes
@@ -2727,6 +2822,7 @@
checking whether ftello is declared without a macro... yes
checking whether getdelim is declared without a macro... yes
checking whether getline is declared without a macro... yes
+checking whether pclose is declared without a macro... yes
checking whether popen is declared without a macro... yes
checking whether renameat is declared without a macro... yes
checking whether snprintf is declared without a macro... yes
@@ -2739,25 +2835,30 @@
checking whether getloadavg is declared without a macro... yes
checking whether getsubopt is declared without a macro... yes
checking whether grantpt is declared without a macro... yes
+checking whether initstate_r is declared without a macro... yes
checking whether mkdtemp is declared without a macro... yes
checking whether mkostemp is declared without a macro... yes
checking whether mkostemps is declared without a macro... yes
checking whether mkstemp is declared without a macro... yes
checking whether mkstemps is declared without a macro... yes
+checking whether posix_openpt is declared without a macro... yes
checking whether ptsname is declared without a macro... yes
+checking whether ptsname_r is declared without a macro... yes
checking whether random_r is declared without a macro... yes
-checking whether initstat_r is declared without a macro... no
-checking whether srandom_r is declared without a macro... yes
-checking whether setstate_r is declared without a macro... yes
checking whether realpath is declared without a macro... yes
checking whether rpmatch is declared without a macro... yes
checking whether setenv is declared without a macro... yes
+checking whether setstate_r is declared without a macro... yes
+checking whether srandom_r is declared without a macro... yes
checking whether strtod is declared without a macro... yes
checking whether strtoll is declared without a macro... yes
checking whether strtoull is declared without a macro... yes
checking whether unlockpt is declared without a macro... yes
checking whether unsetenv is declared without a macro... yes
checking for stpcpy... yes
+checking for strcasecmp... yes
+checking for strncasecmp... yes
+checking whether strncasecmp is declared... (cached) yes
checking for working strerror function... yes
checking for working strndup... yes
checking for working strnlen... yes
@@ -2766,6 +2867,7 @@
checking whether strtok_r works... yes
checking for nlink_t... yes
checking whether fchmodat is declared without a macro... yes
+checking whether fstat is declared without a macro... yes
checking whether fstatat is declared without a macro... yes
checking whether futimens is declared without a macro... yes
checking whether lchmod is declared without a macro... yes
@@ -2780,7 +2882,9 @@
checking whether localtime_r is compatible with its POSIX signature... yes
checking for __secure_getenv... yes
checking whether trunc is declared... (cached) yes
+checking whether chdir is declared without a macro... yes
checking whether chown is declared without a macro... yes
+checking whether dup is declared without a macro... yes
checking whether dup2 is declared without a macro... yes
checking whether dup3 is declared without a macro... yes
checking whether environ is declared without a macro... yes
@@ -2788,6 +2892,7 @@
checking whether faccessat is declared without a macro... yes
checking whether fchdir is declared without a macro... yes
checking whether fchownat is declared without a macro... yes
+checking whether fdatasync is declared without a macro... yes
checking whether fsync is declared without a macro... yes
checking whether ftruncate is declared without a macro... yes
checking whether getcwd is declared without a macro... yes
@@ -3079,17 +3184,33 @@
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_AS_FIRST_DIRECTIVE_MATH_H''@|<math.h>|g' \
+ -e 's/@''GNULIB_ACOSF''@/0/g' \
-e 's/@''GNULIB_ACOSL''@/0/g' \
+ -e 's/@''GNULIB_ASINF''@/0/g' \
-e 's/@''GNULIB_ASINL''@/0/g' \
+ -e 's/@''GNULIB_ATANF''@/0/g' \
-e 's/@''GNULIB_ATANL''@/0/g' \
+ -e 's/@''GNULIB_ATAN2F''@/0/g' \
-e 's/@''GNULIB_CEIL''@/0/g' \
-e 's/@''GNULIB_CEILF''@/0/g' \
-e 's/@''GNULIB_CEILL''@/0/g' \
+ -e 's/@''GNULIB_COPYSIGN''@/0/g' \
+ -e 's/@''GNULIB_COPYSIGNF''@/0/g' \
+ -e 's/@''GNULIB_COPYSIGNL''@/0/g' \
+ -e 's/@''GNULIB_COSF''@/0/g' \
-e 's/@''GNULIB_COSL''@/0/g' \
+ -e 's/@''GNULIB_COSHF''@/0/g' \
+ -e 's/@''GNULIB_EXPF''@/0/g' \
-e 's/@''GNULIB_EXPL''@/0/g' \
+ -e 's/@''GNULIB_FABSF''@/0/g' \
-e 's/@''GNULIB_FLOOR''@/1/g' \
-e 's/@''GNULIB_FLOORF''@/0/g' \
-e 's/@''GNULIB_FLOORL''@/0/g' \
+ -e 's/@''GNULIB_FMA''@/0/g' \
+ -e 's/@''GNULIB_FMAF''@/0/g' \
+ -e 's/@''GNULIB_FMAL''@/0/g' \
+ -e 's/@''GNULIB_FMODF''@/0/g' \
+ -e 's/@''GNULIB_FREXPF''@/0/g' \
-e 's/@''GNULIB_FREXP''@/1/g' \
-e 's/@''GNULIB_FREXPL''@/1/g' \
-e 's/@''GNULIB_ISFINITE''@/1/g' \
@@ -3098,32 +3219,74 @@
-e 's/@''GNULIB_ISNANF''@/1/g' \
-e 's/@''GNULIB_ISNAND''@/1/g' \
-e 's/@''GNULIB_ISNANL''@/1/g' \
+ -e 's/@''GNULIB_LDEXPF''@/0/g' \
-e 's/@''GNULIB_LDEXPL''@/0/g' \
-e 's/@''GNULIB_LOGB''@/0/g' \
+ -e 's/@''GNULIB_LOGF''@/0/g' \
-e 's/@''GNULIB_LOGL''@/0/g' \
+ -e 's/@''GNULIB_LOG10F''@/0/g' \
+ -e 's/@''GNULIB_MODFF''@/0/g' \
+ -e 's/@''GNULIB_POWF''@/0/g' \
+ -e 's/@''GNULIB_RINT''@/0/g' \
+ -e 's/@''GNULIB_RINTF''@/0/g' \
+ -e 's/@''GNULIB_RINTL''@/0/g' \
-e 's/@''GNULIB_ROUND''@/1/g' \
-e 's/@''GNULIB_ROUNDF''@/0/g' \
-e 's/@''GNULIB_ROUNDL''@/0/g' \
-e 's/@''GNULIB_SIGNBIT''@/1/g' \
+ -e 's/@''GNULIB_SINF''@/0/g' \
-e 's/@''GNULIB_SINL''@/0/g' \
+ -e 's/@''GNULIB_SINHF''@/0/g' \
+ -e 's/@''GNULIB_SQRTF''@/0/g' \
-e 's/@''GNULIB_SQRTL''@/0/g' \
+ -e 's/@''GNULIB_TANF''@/0/g' \
-e 's/@''GNULIB_TANL''@/0/g' \
+ -e 's/@''GNULIB_TANHF''@/0/g' \
-e 's/@''GNULIB_TRUNC''@/1/g' \
-e 's/@''GNULIB_TRUNCF''@/0/g' \
-e 's/@''GNULIB_TRUNCL''@/0/g' \
< ./math.in.h | \
- sed -e 's|@''HAVE_ACOSL''@|1|g' \
+ sed -e 's|@''HAVE_ACOSF''@|1|g' \
+ -e 's|@''HAVE_ACOSL''@|1|g' \
+ -e 's|@''HAVE_ASINF''@|1|g' \
-e 's|@''HAVE_ASINL''@|1|g' \
+ -e 's|@''HAVE_ATANF''@|1|g' \
-e 's|@''HAVE_ATANL''@|1|g' \
+ -e 's|@''HAVE_ATAN2F''@|1|g' \
+ -e 's|@''HAVE_COPYSIGN''@|1|g' \
+ -e 's|@''HAVE_COPYSIGNF''@|1|g' \
+ -e 's|@''HAVE_COPYSIGNL''@|1|g' \
+ -e 's|@''HAVE_COSF''@|1|g' \
-e 's|@''HAVE_COSL''@|1|g' \
+ -e 's|@''HAVE_COSHF''@|1|g' \
+ -e 's|@''HAVE_EXPF''@|1|g' \
-e 's|@''HAVE_EXPL''@|1|g' \
+ -e 's|@''HAVE_FABSF''@|1|g' \
+ -e 's|@''HAVE_FMA''@|1|g' \
+ -e 's|@''HAVE_FMAF''@|1|g' \
+ -e 's|@''HAVE_FMAL''@|1|g' \
+ -e 's|@''HAVE_FMODF''@|1|g' \
+ -e 's|@''HAVE_FREXPF''@|1|g' \
-e 's|@''HAVE_ISNANF''@|1|g' \
-e 's|@''HAVE_ISNAND''@|1|g' \
-e 's|@''HAVE_ISNANL''@|0|g' \
+ -e 's|@''HAVE_LDEXPF''@|1|g' \
+ -e 's|@''HAVE_LOGF''@|1|g' \
-e 's|@''HAVE_LOGL''@|1|g' \
+ -e 's|@''HAVE_LOG10F''@|1|g' \
+ -e 's|@''HAVE_MODFF''@|1|g' \
+ -e 's|@''HAVE_POWF''@|1|g' \
+ -e 's|@''HAVE_RINT''@|1|g' \
+ -e 's|@''HAVE_RINTF''@|1|g' \
+ -e 's|@''HAVE_RINTL''@|1|g' \
+ -e 's|@''HAVE_SINF''@|1|g' \
-e 's|@''HAVE_SINL''@|1|g' \
+ -e 's|@''HAVE_SINHF''@|1|g' \
+ -e 's|@''HAVE_SQRTF''@|1|g' \
-e 's|@''HAVE_SQRTL''@|1|g' \
+ -e 's|@''HAVE_TANF''@|1|g' \
-e 's|@''HAVE_TANL''@|1|g' \
+ -e 's|@''HAVE_TANHF''@|1|g' \
-e 's|@''HAVE_DECL_ACOSL''@|1|g' \
-e 's|@''HAVE_DECL_ASINL''@|1|g' \
-e 's|@''HAVE_DECL_ATANL''@|1|g' \
@@ -3153,12 +3316,17 @@
-e 's|@''REPLACE_FLOOR''@|0|g' \
-e 's|@''REPLACE_FLOORF''@|0|g' \
-e 's|@''REPLACE_FLOORL''@|0|g' \
+ -e 's|@''REPLACE_FMA''@|0|g' \
+ -e 's|@''REPLACE_FMAF''@|0|g' \
+ -e 's|@''REPLACE_FMAL''@|0|g' \
+ -e 's|@''REPLACE_FREXPF''@|0|g' \
-e 's|@''REPLACE_FREXP''@|0|g' \
-e 's|@''REPLACE_FREXPL''@|0|g' \
-e 's|@''REPLACE_HUGE_VAL''@|0|g' \
-e 's|@''REPLACE_ISFINITE''@|1|g' \
-e 's|@''REPLACE_ISINF''@|0|g' \
-e 's|@''REPLACE_ISNAN''@|1|g' \
+ -e 's|@''REPLACE_ITOLD''@|0|g' \
-e 's|@''REPLACE_LDEXPL''@|0|g' \
-e 's|@''REPLACE_NAN''@|0|g' \
-e 's|@''REPLACE_ROUND''@|0|g' \
@@ -3182,11 +3350,13 @@
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SIGNAL_H''@|<signal.h>|g' \
-e 's|@''GNULIB_PTHREAD_SIGMASK''@|0|g' \
+ -e 's|@''GNULIB_RAISE''@|1|g' \
-e 's/@''GNULIB_SIGNAL_H_SIGPIPE''@/0/g' \
-e 's/@''GNULIB_SIGPROCMASK''@/1/g' \
-e 's/@''GNULIB_SIGACTION''@/1/g' \
-e 's|@''HAVE_POSIX_SIGNALBLOCKING''@|1|g' \
-e 's|@''HAVE_PTHREAD_SIGMASK''@|1|g' \
+ -e 's|@''HAVE_RAISE''@|1|g' \
-e 's|@''HAVE_SIGSET_T''@|1|g' \
-e 's|@''HAVE_SIGINFO_T''@|1|g' \
-e 's|@''HAVE_SIGACTION''@|1|g' \
@@ -3194,6 +3364,7 @@
-e 's|@''HAVE_TYPE_VOLATILE_SIG_ATOMIC_T''@|1|g' \
-e 's|@''HAVE_SIGHANDLER_T''@|1|g' \
-e 's|@''REPLACE_PTHREAD_SIGMASK''@|0|g' \
+ -e 's|@''REPLACE_RAISE''@|0|g' \
-e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
-e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
-e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
@@ -3205,6 +3376,11 @@
< ../build-aux/snippet/unused-parameter.h \
> unused-parameter.h-t && \
mv unused-parameter.h-t unused-parameter.h
+rm -f stdalign.h-t stdalign.h && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ cat ./stdalign.in.h; \
+ } > stdalign.h-t && \
+ mv stdalign.h-t stdalign.h
rm -f stdio.h-t stdio.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
@@ -3214,6 +3390,7 @@
-e 's|@''NEXT_STDIO_H''@|<stdio.h>|g' \
-e 's/@''GNULIB_DPRINTF''@/0/g' \
-e 's/@''GNULIB_FCLOSE''@/0/g' \
+ -e 's/@''GNULIB_FDOPEN''@/0/g' \
-e 's/@''GNULIB_FFLUSH''@/0/g' \
-e 's/@''GNULIB_FGETC''@/1/g' \
-e 's/@''GNULIB_FGETS''@/1/g' \
@@ -3238,6 +3415,7 @@
-e 's/@''GNULIB_GETS''@/1/g' \
-e 's/@''GNULIB_OBSTACK_PRINTF''@/0/g' \
-e 's/@''GNULIB_OBSTACK_PRINTF_POSIX''@/0/g' \
+ -e 's/@''GNULIB_PCLOSE''@/0/g' \
-e 's/@''GNULIB_PERROR''@/0/g' \
-e 's/@''GNULIB_POPEN''@/0/g' \
-e 's/@''GNULIB_PRINTF''@/1/g' \
@@ -3276,11 +3454,14 @@
-e 's|@''HAVE_DPRINTF''@|1|g' \
-e 's|@''HAVE_FSEEKO''@|1|g' \
-e 's|@''HAVE_FTELLO''@|1|g' \
+ -e 's|@''HAVE_PCLOSE''@|1|g' \
+ -e 's|@''HAVE_POPEN''@|1|g' \
-e 's|@''HAVE_RENAMEAT''@|1|g' \
-e 's|@''HAVE_VASPRINTF''@|1|g' \
-e 's|@''HAVE_VDPRINTF''@|1|g' \
-e 's|@''REPLACE_DPRINTF''@|0|g' \
-e 's|@''REPLACE_FCLOSE''@|0|g' \
+ -e 's|@''REPLACE_FDOPEN''@|0|g' \
-e 's|@''REPLACE_FFLUSH''@|0|g' \
-e 's|@''REPLACE_FOPEN''@|0|g' \
-e 's|@''REPLACE_FPRINTF''@|1|g' \
@@ -3337,7 +3518,9 @@
-e 's/@''GNULIB_MKOSTEMPS''@/0/g' \
-e 's/@''GNULIB_MKSTEMP''@/1/g' \
-e 's/@''GNULIB_MKSTEMPS''@/0/g' \
+ -e 's/@''GNULIB_POSIX_OPENPT''@/0/g' \
-e 's/@''GNULIB_PTSNAME''@/0/g' \
+ -e 's/@''GNULIB_PTSNAME_R''@/0/g' \
-e 's/@''GNULIB_PUTENV''@/0/g' \
-e 's/@''GNULIB_RANDOM_R''@/0/g' \
-e 's/@''GNULIB_REALLOC_POSIX''@/1/g' \
@@ -3363,7 +3546,9 @@
-e 's|@''HAVE_MKOSTEMPS''@|1|g' \
-e 's|@''HAVE_MKSTEMP''@|1|g' \
-e 's|@''HAVE_MKSTEMPS''@|1|g' \
+ -e 's|@''HAVE_POSIX_OPENPT''@|1|g' \
-e 's|@''HAVE_PTSNAME''@|1|g' \
+ -e 's|@''HAVE_PTSNAME_R''@|1|g' \
-e 's|@''HAVE_RANDOM_H''@|1|g' \
-e 's|@''HAVE_RANDOM_R''@|1|g' \
-e 's|@''HAVE_REALPATH''@|1|g' \
@@ -3381,6 +3566,7 @@
-e 's|@''REPLACE_MALLOC''@|0|g' \
-e 's|@''REPLACE_MBTOWC''@|0|g' \
-e 's|@''REPLACE_MKSTEMP''@|0|g' \
+ -e 's|@''REPLACE_PTSNAME_R''@|0|g' \
-e 's|@''REPLACE_PUTENV''@|0|g' \
-e 's|@''REPLACE_REALLOC''@|0|g' \
-e 's|@''REPLACE_REALPATH''@|0|g' \
@@ -3481,6 +3667,24 @@
< ./string.in.h; \
} > string.h-t && \
mv string.h-t string.h
+rm -f strings.h-t strings.h && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
+ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ -e 's|@''HAVE_STRINGS_H''@|1|g' \
+ -e 's|@''INCLUDE_NEXT''@|include_next|g' \
+ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
+ -e 's|@''PRAGMA_COLUMNS''@||g' \
+ -e 's|@''NEXT_STRINGS_H''@|<strings.h>|g' \
+ -e 's|@''GNULIB_FFS''@|0|g' \
+ -e 's|@''HAVE_FFS''@|1|g' \
+ -e 's|@''HAVE_STRCASECMP''@|1|g' \
+ -e 's|@''HAVE_DECL_STRNCASECMP''@|1|g' \
+ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \
+ -e '/definition of _GL_ARG_NONNULL/r arg-nonnull.h' \
+ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \
+ < ./strings.in.h; \
+ } > strings.h-t && \
+ mv strings.h-t strings.h
/bin/mkdir -p sys
rm -f sys/stat.h-t sys/stat.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
@@ -3490,6 +3694,7 @@
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_STAT_H''@|<sys/stat.h>|g' \
-e 's/@''GNULIB_FCHMODAT''@/0/g' \
+ -e 's/@''GNULIB_FSTAT''@/1/g' \
-e 's/@''GNULIB_FSTATAT''@/0/g' \
-e 's/@''GNULIB_FUTIMENS''@/0/g' \
-e 's/@''GNULIB_LCHMOD''@/0/g' \
@@ -3537,6 +3742,7 @@
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_SYS_TIME_H''@|<sys/time.h>|g' \
-e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \
+ -e 's|@''HAVE_WINSOCK2_H''@|0|g' \
-e 's/@''HAVE_GETTIMEOFDAY''@/1/g' \
-e 's/@''HAVE_STRUCT_TIMEVAL''@/1/g' \
-e 's/@''REPLACE_GETTIMEOFDAY''@/0/g' \
@@ -3546,6 +3752,17 @@
< ./sys_time.in.h; \
} > sys/time.h-t && \
mv sys/time.h-t sys/time.h
+/bin/mkdir -p sys
+rm -f sys/types.h-t sys/types.h && \
+ { echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */'; \
+ sed -e 's|@''GUARD_PREFIX''@|GL|g' \
+ -e 's|@''INCLUDE_NEXT''@|include_next|g' \
+ -e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
+ -e 's|@''PRAGMA_COLUMNS''@||g' \
+ -e 's|@''NEXT_SYS_TYPES_H''@|<sys/types.h>|g' \
+ < ./sys_types.in.h; \
+ } > sys/types.h-t && \
+ mv sys/types.h-t sys/types.h
rm -f time.h-t time.h && \
{ echo '/* DO NOT EDIT! GENERATED AUTOMATICALLY! */' && \
sed -e 's|@''GUARD_PREFIX''@|GL|g' \
@@ -3598,8 +3815,10 @@
-e 's|@''PRAGMA_SYSTEM_HEADER''@|#pragma GCC system_header|g' \
-e 's|@''PRAGMA_COLUMNS''@||g' \
-e 's|@''NEXT_UNISTD_H''@|<unistd.h>|g' \
+ -e 's/@''GNULIB_CHDIR''@/1/g' \
-e 's/@''GNULIB_CHOWN''@/0/g' \
-e 's/@''GNULIB_CLOSE''@/1/g' \
+ -e 's/@''GNULIB_DUP''@/0/g' \
-e 's/@''GNULIB_DUP2''@/1/g' \
-e 's/@''GNULIB_DUP3''@/0/g' \
-e 's/@''GNULIB_ENVIRON''@/1/g' \
@@ -3607,6 +3826,7 @@
-e 's/@''GNULIB_FACCESSAT''@/0/g' \
-e 's/@''GNULIB_FCHDIR''@/0/g' \
-e 's/@''GNULIB_FCHOWNAT''@/0/g' \
+ -e 's/@''GNULIB_FDATASYNC''@/0/g' \
-e 's/@''GNULIB_FSYNC''@/0/g' \
-e 's/@''GNULIB_FTRUNCATE''@/0/g' \
-e 's/@''GNULIB_GETCWD''@/0/g' \
@@ -3635,7 +3855,7 @@
-e 's/@''GNULIB_SYMLINK''@/0/g' \
-e 's/@''GNULIB_SYMLINKAT''@/0/g' \
-e 's/@''GNULIB_TTYNAME_R''@/0/g' \
- -e 's/@''GNULIB_UNISTD_H_GETOPT''@/1/g' \
+ -e 's/@''GNULIB_UNISTD_H_GETOPT''@/01/g' \
-e 's/@''GNULIB_UNISTD_H_NONBLOCKING''@/0/g' \
-e 's/@''GNULIB_UNISTD_H_SIGPIPE''@/0/g' \
-e 's/@''GNULIB_UNLINK''@/0/g' \
@@ -3650,6 +3870,7 @@
-e 's|@''HAVE_FACCESSAT''@|1|g' \
-e 's|@''HAVE_FCHDIR''@|1|g' \
-e 's|@''HAVE_FCHOWNAT''@|1|g' \
+ -e 's|@''HAVE_FDATASYNC''@|1|g' \
-e 's|@''HAVE_FSYNC''@|1|g' \
-e 's|@''HAVE_FTRUNCATE''@|1|g' \
-e 's|@''HAVE_GETDTABLESIZE''@|1|g' \
@@ -3674,6 +3895,7 @@
-e 's|@''HAVE_USLEEP''@|1|g' \
-e 's|@''HAVE_DECL_ENVIRON''@|1|g' \
-e 's|@''HAVE_DECL_FCHDIR''@|1|g' \
+ -e 's|@''HAVE_DECL_FDATASYNC''@|1|g' \
-e 's|@''HAVE_DECL_GETDOMAINNAME''@|1|g' \
-e 's|@''HAVE_DECL_GETLOGIN_R''@|1|g' \
-e 's|@''HAVE_DECL_GETPAGESIZE''@|1|g' \_______________________________________________
Pspp-users mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/pspp-users