Eric Blake wrote:
> > Machine hardware:   sun4u
> > OS version:         5.10
> > Processor type:     sparc
> > Hardware:           SUNW,Sun-Fire-V890
> >
> > version of "/opt/SUNWspro/bin/../prod/bin/../../bin/cc": Sun C 5.9
> > SunOS_sparc Patch 124867-01 2007/07/12
> > test-vasprintf-posix.c:164: assertion failed
> > /bin/bash: line 1: 22623 Abort                   (core dumped) EXEEXT=''
> > EXEEXT='' EXEEXT='' srcdir='.' EXEEXT='' srcdir='.' EXEEXT='' srcdir='.'
> > ${dir}$tst
> > FAIL: test-vasprintf-posix

Looks like a compiler specific problem to me: When I try, on a Solaris 10
system, the Sun C 5.8 compiler, all tests pass (after applying Eric's
test-closein patch).

With the configure settings that were reported, vasnprintf is implemented
through lib/vasnprintf.c. Can you try to build m4 (freshly unpacked from
the .tar.gz file) with CC="cc -O" or CC="cc" instead of
CC="cc -fast -xautopar"?

> These other two failures both have to do with regular expressions, and
> since the gnulib regex replacement was used

regex.c and vasnprintf.c contain big functions; this is a second (weak)
indication of a compiler problem.

Bruno



_______________________________________________
Bug-m4 mailing list
Bug-m4@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-m4

Reply via email to