bug-gnulib
[Top][All Lists]
Advanced

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

Re: [CFT] sed prerelease on alpha.gnu.org


From: Paolo Bonzini
Subject: Re: [CFT] sed prerelease on alpha.gnu.org
Date: Wed, 29 Apr 2009 09:46:22 +0200
User-agent: Thunderbird 2.0.0.21 (Macintosh/20090302)

Matthew Woehlke wrote:
> Paolo Bonzini wrote:
>> I placed a prerelease on ftp://alpha.gnu.org/gnu/sed/sed-4.1e.tar.gz
>> and I would like as many people as possible to test it on various
>> architectures and operating systems.  This is the first fully
>> gnulib-ized version of sed.
> 
> It seems to build rather more reliably than 4.1.5 :-).

Can you try sed 4.1f too?  I fixed the AIX failure and tried XFAILing
the utf8-* tests where they do not work.  The XFAILing should work on
HP-UX and Windows; I do not have access to Solaris.

> Successful build on x86/FreeBSD. Seems okay besides the noted utf8-*
> tests on sparc/Solaris, x86/Solaris, ia64/HP-UX, Irix (the last of which
> skipped said tests).

Skipping is okay. :-)

> However risc/HP-UX went poorly, most tests produced
> the failure (e.g.) "../sed/sed: file ./numsub.sed line 3: Memory
> exhausted" (though this seems like it may be a problem with the
> machine...).

It may also be a problem with the system malloc, for example returning
ENOMEM for a zero-byte request.  If you are familiar with gnulib, you
can try applying this patch to checked out sources and rerunning
"./autoboot".

diff --git a/autoboot.conf b/autoboot.conf
index 9147981..20a5a0b 100644
--- a/autoboot.conf
+++ b/autoboot.conf
@@ -18,7 +18,7 @@

 # gnulib modules used by this package.
 gnulib_modules="
-    acl alloca btowc extensions getline getopt gettext localcharset \
+acl alloca btowc extensions getline getopt gettext localcharset malloc
     mbrlen mbrtowc mbsinit mkstemp obstack pathmax regex rename stdbool
     stat-macros strerror strverscmp unlocked-io verify wcrtomb wctob"


(Of course if you do not have the required tools on your HP-UX machine,
you can do this on a Linux box, do "./configure && make && make dist",
and use the resulting tarball on the HP-UX box).

Thanks!

Paolo




reply via email to

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