[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: coreutils-8.27 released [stable]
From: |
Michael Felt |
Subject: |
Re: coreutils-8.27 released [stable] |
Date: |
Thu, 25 May 2017 04:58:28 +0300 |
Hi, Probably I never packaged 8.26, so maybe this has been around since then.
I cannot build 8.27, I am getting errors.
a) "-include config.h" is being passed to xlc_r and that does not work.
b) there seems to be an issue with the correct order of loading
include files - AIX is perhaps not the same order as GNU.
source='src/md5sum.c' object='src/src_b2sum-md5sum.o'
libtool=no DEPDIR=.deps depmode=xlc /bin/sh
../src/coreutils-8.27/build-aux/depcomp xlc_r -I.
-I../src/coreutils-8.27 -I./lib -include config.h
-DHASH_ALGO_BLAKE2=1 -Ilib -I../src/coreutils-8.27/lib -Isrc
-I../src/coreutils-8.27/src -I/opt/include -I/opt/buildaix/include
-D_THREAD_SAFE -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5
-I/opt/buildaix/includes -c -o src/src_b2sum-md5sum.o `test -f
'src/md5sum.c' || echo '../src/coreutils-8.27/'`src/md5sum.c
xlc_r: 1501-218 (W) file config.h contains an incorrect file suffix
xlc_r: 1501-228 (W) input file config.h not found
make: 1254-004 The error code from the last command is 252.
Stop.
make: 1254-004 The error code from the last command is 1.
Stop.
make: 1254-004 The error code from the last command is 2.
xlc_r -I. -I../src/coreutils-8.27 -I./lib -DHASH_ALGO_BLAKE2=1
-Ilib -I../src/coreutils-8.27/lib -Isrc -I../src/coreutils-8.27/src
-I/opt/include -I/opt/buildaix/include -D_THREAD_SAFE -I/opt/include
-O2 -qmaxmem=-1 -qarch=pwr5 -I/opt/buildaix/includes -c -o
src/src_b2sum-md5sum.o `test -f 'src/md5sum.c' || echo
'../src/coreutils-8.27/'`src/md5sum.c
xlc_r -I. -I../src/coreutils-8.27 -I./lib -include config.h
-DHASH_ALGO_BLAKE2=1 -Ilib -I../src/coreutils-8.27/lib -Isrc
-I../src/coreutils-8.27/src -I/opt/include -I/opt/buildaix/include
-D_THREAD_SAFE -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5
-I/opt/buildaix/includes -c -o src/blake2/src_b2sum-blake2b-ref.o
`test -f 'src/blake2/blake2b-ref.c' || echo
'../src/coreutils-8.27/'`src/blake2/blake2b-ref.c
xlc_r -I. -I../src/coreutils-8.27 -I./lib -DHASH_ALGO_BLAKE2=1
-Ilib -I../src/coreutils-8.27/lib -Isrc -I../src/coreutils-8.27/src
-I/opt/include -I/opt/buildaix/include -D_THREAD_SAFE -I/opt/include
-O2 -qmaxmem=-1 -qarch=pwr5 -I/opt/buildaix/includes -c -o
src/blake2/src_b2sum-blake2b-ref.o `test -f 'src/blake2/blake2b-ref.c'
|| echo '../src/coreutils-8.27/'`src/blake2/blake2b-ref.c
xlc_r -I. -I../src/coreutils-8.27 -I./lib -include config.h
-DHASH_ALGO_BLAKE2=1 -Ilib -I../src/coreutils-8.27/lib -Isrc
-I../src/coreutils-8.27/src -I/opt/include -I/opt/buildaix/include
-D_THREAD_SAFE -I/opt/include -O2 -qmaxmem=-1 -qarch=pwr5
-I/opt/buildaix/includes -c -o src/blake2/src_b2sum-b2sum.o `test -f
'src/blake2/b2sum.c' || echo
'../src/coreutils-8.27/'`src/blake2/b2sum.c
xlc_r -I. -I../src/coreutils-8.27 -I./lib -DHASH_ALGO_BLAKE2=1
-Ilib -I../src/coreutils-8.27/lib -Isrc -I../src/coreutils-8.27/src
-I/opt/include -I/opt/buildaix/include -D_THREAD_SAFE -I/opt/include
-O2 -qmaxmem=-1 -qarch=pwr5 -I/opt/buildaix/includes -c -o
src/blake2/src_b2sum-b2sum.o `test -f 'src/blake2/b2sum.c' || echo
'../src/coreutils-8.27/'`src/blake2/b2sum.c
"./lib/unistd.h", line 139.3: 1506-205 (S) #error "Please include
config.h first."
"./lib/unistd.h", line 141.1: 1506-485 (S) Parameter declaration list
is incompatible with declarator for _GL_INLINE_HEADER_BEGIN.
"./lib/unistd.h", line 1943.1: 1506-276 (S) Syntax error: possible missing '{'?
p.s. I need to change my email address for coreutils - it may take a
bit before I see a reply (working on it!).
Michael
p.p.s. - why have your own "unistd.h", I consider that a "system" file, e.g.,
root@x064:[/data/prj/gnu/coreutils-8.27]lslpp -w | grep unistd.h
/usr/vacpp/include/unistd.h vacpp.cmp.include File
/usr/include/unistd.h bos.adt.include File
On Thu, Mar 9, 2017 at 8:16 AM, Pádraig Brady <address@hidden> wrote:
> This is to announce coreutils-8.27, a stable release.
> See the NEWS below for more details.
>
> Thanks to everyone who has contributed!
> The following people contributed changes to this release:
>
> There have been 67 commits by 16 people in the 14 weeks since 8.26
>
> Assaf Gordon (5) Nicolas Iooss (1)
> Bernhard Voelker (4) Niels Möller (1)
> Eric Blake (1) Paul Eggert (14)
> Janne Snabb (1) Pádraig Brady (35)
> Jim Meyering (1) Tobias Stoeckmann (1)
> Manolis Ragkousis (1) Torbjörn Granlund (1)
> Maxime de Roucy (1) William R. Fraser (1)
> Mike Swanson (1) Zooko (1)
>
> Pádraig [on behalf of the coreutils maintainers]
>
> ==================================================================
>
> Here is the GNU coreutils home page:
> http://gnu.org/software/coreutils/
>
> For a summary of changes and contributors, see:
> http://git.sv.gnu.org/gitweb/?p=coreutils.git;a=shortlog;h=v8.27
> or run this command from a git-cloned coreutils directory:
> git shortlog v8.26..v8.27
>
> To summarize the 198 gnulib-related changes, run these commands
> from a git-cloned coreutils directory:
> git checkout v8.27
> git submodule summary v8.26
>
> ==================================================================
>
> Here are the compressed sources and a GPG detached signature[*]:
> http://ftp.gnu.org/gnu/coreutils/coreutils-8.27.tar.xz
> http://ftp.gnu.org/gnu/coreutils/coreutils-8.27.tar.xz.sig
>
> Use a mirror for higher download bandwidth:
> http://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz
> http://ftpmirror.gnu.org/coreutils/coreutils-8.27.tar.xz.sig
>
> [*] Use a .sig file to verify that the corresponding file (without the
> .sig suffix) is intact. First, be sure to download both the .sig file
> and the corresponding tarball. Then, run a command like this:
>
> gpg --verify coreutils-8.27.tar.xz.sig
>
> If that command fails because you don't have the required public key,
> then run this command to import it:
>
> gpg --keyserver keys.gnupg.net --recv-keys DF6FD971306037D9
>
> and rerun the 'gpg --verify' command.
>
> This release was bootstrapped with the following tools:
> Autoconf 2.69
> Automake 1.15
> Gnulib v0.1-1185-g405cd67
> Bison 3.0.4
>
> NEWS
>
> * Noteworthy changes in release 8.27 (2017-03-08) [stable]
>
> ** Bug fixes
>
> cp --parents will now set an SELinux context for created directories,
> as appropriate for the -a, --preseve=context, or -Z options.
> [bug present since SELinux support added in coreutils-6.10]
>
> date again converts from a specified time zone. Previously output was
> not converted to the local time zone, and remained in the specified one.
> [bug introduced in coreutils-8.26]
>
> Commands like 'cp --no-dereference -l A B' are no longer quiet no-ops
> when A is a regular file and B is a symbolic link that points to A.
> [bug introduced in fileutils-4.0]
>
> factor no longer goes into an infinite loop for certain numbers like
> 158909489063877810457 and 222087527029934481871.
> [bug introduced in coreutils-8.20]
>
> tail no longer prints redundant file headers with interleaved inotify
> events,
> which could be triggered especially when tail was suspended and resumed.
> [bug introduced with inotify support added in coreutils-7.5]
>
> timeout no longer has a race that may terminate the wrong process.
> The race is unlikely, as timeout(1) needs to receive a signal right
> after the command being monitored finishes. Also the system needs
> to have reallocated that command's pid in that short time window.
> [bug introduced when timeout was added in coreutils-7.0]
>
> wc --bytes --files0-from now correctly reports byte counts.
> Previously it may have returned values that were too large,
> depending on the size of the first file processed.
> [bug introduced in coreutils-8.24]
>
> ** Improvements
>
> The new 'date' option --rfc-email is now the long form for -R.
> The new option spelling is intended to avoid the need to track the
> Internet RFC number for email dates (currently RFC 5322). The old
> option spellings --rfc-2822 and --rfc-822 still work.
>
> date now outputs "-00" for a numeric time zone if the time is UTC
> and the time zone abbreviation begins with "-", indicating that the
> time zone is indeterminate.
>
> nproc now honors the OMP_THREAD_LIMIT environment variable to
> set the maximum returned value. OMP_NUM_THREADS continues to
> set the minimum returned value, but is updated to support the
> nested level syntax allowed in this variable.
>
> stat and tail now know about the "rdt" file system, which is an interface
> to Resource Director Technology. stat -f --format=%T now reports the
> file system type, and tail -f uses inotify.
>
> stty now validates arguments before interacting with the device,
> ensuring there are no side effects to specifying an invalid option.
>
> If the file B already exists, commands like 'ln -f A B' and
> 'cp -fl A B' no longer remove B before creating the new link.
> That is, there is no longer a brief moment when B does not exist.
>
> ** New features
>
> expand and unexpand now support specifying a tab size to use
> after explicitly specified tab stops, by prefixing the last
> specified number like --tabs=2,4,/8.
>
> -
> Also posted at https://savannah.gnu.org/forum/forum.php?forum_id=8810
>
>
> --
> If you have a working or partly working program that you'd like
> to offer to the GNU project as a GNU package,
> see https://www.gnu.org/help/evaluation.html.
- Re: coreutils-8.27 released [stable],
Michael Felt <=