coreutils
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]