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