sed-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: new snapshot available: sed-4.2.2.189-2439


From: Assaf Gordon
Subject: Re: new snapshot available: sed-4.2.2.189-2439
Date: Tue, 20 Dec 2016 23:16:13 -0500

Hello Jim,

> On Dec 20, 2016, at 13:15, Jim Meyering <address@hidden> wrote:
> 
>  http://meyering.net/sed/sed-4.2.2.189-2439.tar.xz

only few minor test failures, most of them are gnulib related and were 
discussed elsewhere (e.g. coreutils).

On NetBSD 7.0.1, gnulib's "test-localename" fails to link (undefined ref to 
'uselocale').
On AIX-7, gnulib's "test-localename" fails (exit code 132).
With musl-libc on Ubuntu 14.04, gnulib's "test-localename" and "test-mbrtowc5" 
fail.


One strange thing is that with clang-3.9 and clang-4.0 (from Ubuntu's 
backports):
the build fails with "undefined reference to '__muloti4'".

Perhaps it's a problem with my system - I haven't investigated further yet.
A brief search shows mentions of this as an llvm bug:
 https://llvm.org/bugs/show_bug.cgi?id=16404

===== build error with clang ====
$ make
[....]
CC       lib/obstack.o
lib/obstack.c:351:31: warning: incompatible pointer types initializing 'void 
(*)(void) __attribute__((noreturn))' with an expression of type 'void (void)' 
[-Wincompatible-pointer-types]
__attribute_noreturn__ void (*obstack_alloc_failed_handler) (void)
^
1 warning generated.
AR       lib/libsed.a
CC       sed/version.o
AR       sed/libver.a
CC       sed/sed_sed-compile.o
CC       sed/sed_sed-execute.o
CC       sed/sed_sed-mbcs.o
CC       sed/sed_sed-regexp.o
CC       sed/sed_sed-sed.o
CC       sed/sed_sed-utils.o
CCLD     sed/sed
lib/libsed.a(dfa.o): In function `xnmalloc':
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined 
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined 
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined 
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined 
reference to `__muloti4'
/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106: undefined 
reference to `__muloti4'
lib/libsed.a(dfa.o):/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439/./lib/xalloc.h:106:
 more undefined references to `__muloti4' follow
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [sed/sed] Error 1
make[2]: Leaving directory `/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/sed-4.2.2.189-2439.RuE74k/sed-4.2.2.189-2439'
make: *** [all] Error 2
=====


Otherwise, no test failures (when building from tarball) on:

x86-64:
Ubuntu 14.04, with gcc-7.0, gcc-6.2.0, gcc-5.4.0, gcc-4.9
Ubuntu 16.04
CentOS 7.0, 6.5
Debian 8.1, 7.6
Fedora 25, 24, 23
FreeBSD 11-p1, 10.3
OpenBSD 6.0, 5.9, 5.8
NetBSD 6.1.4
openSUSE 13.1

And others:
Oracle SunOS 5.11/5.10 (i86/sun4)
Ubunut 15.04 (i686)
Fedora 20 (ppc64)
Fedora 21 (ppc64le)
Ubuntu 14.04 (aarch64)
AIX (power7)
Darwin 15.6.0, 
GNU 0.7 (i686-AT386)


I'll test manually few more cases (e.g. from git) tomorrow.

-assaf






reply via email to

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