[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug-recutils] [recutils] recutils-1.2 build feedback
From: |
Nelson H. F. Beebe |
Subject: |
[bug-recutils] [recutils] recutils-1.2 build feedback |
Date: |
Tue, 8 Feb 2011 12:15:00 -0700 (MST) |
I've now made build attempts for recutils-1.1 and recutils-1.2 in our
test lab with about 25 flavors of Unix covering all of the major CPU
architectures. This report covers only recutils-1.2.
These recutils-1.2 builds have been successful
GNU/Linux x86 (Red Hat 5.6, Ubuntu 9.10, Fedora 14)
GNU/Linux x86_64 (Red Hat 5.6, openSUSE 11.2, Fedora 14)
GNU/Linux Alpha (Gentoo)
GNU/Linux SPARC (Gentoo)
OpenBSD 4.7 x86
OpenSolaris 11 x86_64
Solaris 10 SPARC
and passed all 8 major tests.
On others, there are test failures, or compilation failures:
(1) on Solaris 10 (x86, x86_64), FreeBSD (x86), NetBSD (x86), and SGI
IRIX (MIPS), compilations fail like this:
runtests.c:65: error: `CK_ENV' undeclared (first use in this function)
By contrast, compilations (and tests) on Solaris SPARC succeed.
(2) on GNU/Linux IA-64 (Red Hat 5.6), the final report says "1 of 8
tests failed", with this snippet from the preceding output:
recins-external-descriptor error (see recins-external-descriptor.err)
FAIL: recins.sh
% cat ./torture/utils/recins-external-descriptor.err
recins: error: operation aborted due to integrity failures.
recins: error: use --verbose to get a detailed report.
recins: error: use --force to skip the integrity check.
I suggest that the test should be rerun automatically with
--verbose if it fails: it is not obvious how I can do so manually,
without detailed study of the Makefile tree.
I got the same behavior with several different compilers, and
optimization levels.
(3) On GNU/Linux PowerPC-32 and PowerPC-64 (both Gentoo 1.12.14)
systems, four major tests fail:
recinf-empty error (see recinf-empty.err)
recinf-one-record error (see recinf-one-record.err)
recinf-multiple-records error (see recinf-multiple-records.err)
recinf-multiple-named error (see recinf-multiple-named.err)
recinf-multiple-named-descriptors error (see
recinf-multiple-named-descriptors.err)
recinf-multiple-types error (see recinf-multiple-types.err)
recinf-names-only error (see recinf-names-only.err)
FAIL: recinf.sh
recsel-all-fields error (see recsel-all-fields.err)
recsel-one-field error (see recsel-one-field.err)
recsel-two-fields error (see recsel-two-fields.err)
recsel-values error (see recsel-values.err)
recsel-multiple-values error (see recsel-multiple-values.err)
recsel-collapsed error (see recsel-collapsed.err)
recsel-values-collapsed error (see recsel-values-collapsed.err)
recsel-row error (see recsel-row.err)
recsel-collapsed-row error (see recsel-collapsed-row.err)
recsel-multi-all-fields error (see recsel-multi-all-fields.err)
recsel-multi-values error (see recsel-multi-values.err)
recsel-multi-collapsed-values error (see
recsel-multi-collapsed-values.err)
recsel-count error (see recsel-count.err)
recsel-subs error (see recsel-subs.err)
recsel-subs-2 error (see recsel-subs-2.err)
recsel-index error (see recsel-index.err)
recsel-index error (see recsel-index.err)
recsel-type error (see recsel-type.err)
recsel-type-2 error (see recsel-type-2.err)
recsel-type-3 error (see recsel-type-3.err)
recsel-type-4 error (see recsel-type-4.err)
recsel-sex-field-names error (see recsel-sex-field-names.err)
recsel-sex-field-names-2 error (see recsel-sex-field-names-2.err)
recsel-sex-integer-equal error (see recsel-sex-integer-equal.err)
recsel-sex-integer-nonequal error (see
recsel-sex-integer-nonequal.err)
recsel-sex-integer-lessthan error (see
recsel-sex-integer-lessthan.err)
recsel-sex-integer-biggerthan error (see
recsel-sex-integer-biggerthan.err)
recsel-sex-integer-plus error (see recsel-sex-integer-plus.err)
recsel-sex-integer-minus error (see recsel-sex-integer-minus.err)
recsel-sex-integer-mul error (see recsel-sex-integer-mul.err)
recsel-sex-integer-div error (see recsel-sex-integer-div.err)
recsel-sex-integer-mod error (see recsel-sex-integer-mod.err)
recsel-sex-integer-not error (see recsel-sex-integer-not.err)
recsel-sex-integer-and error (see recsel-sex-integer-and.err)
recsel-sex-integer-or error (see recsel-sex-integer-or.err)
recsel-sex-real-equal error (see recsel-sex-real-equal.err)
recsel-sex-real-nonequal error (see recsel-sex-real-nonequal.err)
recsel-sex-real-lessthan error (see recsel-sex-real-lessthan.err)
recsel-sex-real-biggerthan error (see recsel-sex-real-biggerthan.err)
recsel-sex-real-plus error (see recsel-sex-real-plus.err)
recsel-sex-real-mul error (see recsel-sex-real-mul.err)
recsel-sex-sharp-zero error (see recsel-sex-sharp-zero.err)
recsel-sex-sharp-one error (see recsel-sex-sharp-one.err)
recsel-sex-sharp-multiple error (see recsel-sex-sharp-multiple.err)
recsel-sex-match error (see recsel-sex-match.err)
recsel-sex-date-sametime error (see recsel-sex-date-sametime.err)
recsel-sex-date-before error (see recsel-sex-date-before.err)
recsel-sex-date-after error (see recsel-sex-date-after.err)
recsel-sex-conditional-1 error (see recsel-sex-conditional-1.err)
recsel-sex-conditional-2 error (see recsel-sex-conditional-2.err)
FAIL: recsel.sh
recfix-type-int-valid error (see recfix-type-int-valid.err)
recfix-type-real-valid error (see recfix-type-real-valid.err)
recfix-referred-type error (see recfix-referred-type.err)
recfix-hidden-type error (see recfix-hidden-type.err)
recfix-ranges-ok error (see recfix-ranges-ok.err)
recfix-one-rec error (see recfix-one-rec.err)
recfix-enum-valid error (see recfix-enum-valid.err)
recfix-prohibited-fields-ok error (see
recfix-prohibited-fields-ok.err)
recfix-auto-int error (see recfix-auto-int.err)
recfix-auto-range error (see recfix-auto-range.err)
recfix-auto-date error (see recfix-auto-date.err)
FAIL: recfix.sh
recfmt-empty-template error (see recfmt-empty-template.err)
recfmt-empty-file error (see recfmt-empty-file.err)
recfmt-all-records error (see recfmt-all-records.err)
recfmt-slot-beginning error (see recfmt-slot-beginning.err)
recfmt-no-prolog error (see recfmt-no-prolog.err)
recfmt-subscripts error (see recfmt-subscripts.err)
recfmt-non-matching-records error (see
recfmt-non-matching-records.err)
recfmt-concat error (see recfmt-concat.err)
FAIL: recfmt.sh
However, all 75 of the torture/utils/*.err files are EMPTY.
(4) on MirBSD 10 x86, 2 major tests fail:
recdel-integrity-fail error (expected failure)
recdel-external-fail error (expected failure)
recins-empty error (see recins-empty.err)
recins-empty-with-type error (see recins-empty-with-type.err)
recins-several-fields error (see recins-several-fields.err)
recins-append-new-type error (see recins-append-new-type.err)
recins-violate-restrictions error (expected failure)
recins-only-descriptor error (see recins-only-descriptor.err)
recins-comments-and-descriptor error (see
recins-comments-and-descriptor.err)
recins-auto-range-overflow error (expected failure)
FAIL: recins.sh
recfix-type-int-valid error (see recfix-type-int-valid.err)
recfix-type-real-valid error (see recfix-type-real-valid.err)
recfix-referred-type error (see recfix-referred-type.err)
recfix-hidden-type error (see recfix-hidden-type.err)
recfix-ranges-ok error (see recfix-ranges-ok.err)
recfix-one-rec error (see recfix-one-rec.err)
recfix-enum-valid error (see recfix-enum-valid.err)
recfix-prohibited-fields-ok error (see
recfix-prohibited-fields-ok.err)
recfix-auto-int error (see recfix-auto-int.err)
recfix-auto-range error (see recfix-auto-range.err)
recfix-auto-date error (see recfix-auto-date.err)
FAIL: recfix.sh
(5) on Mac OS X PowerPC and x86_64, compilation fails:
rec-type/rec-type-descr-type.c:29:20: error: malloc.h: No such file or
directory
On most failing systems, I have retried the builds with alternate
compilers, but that effort produced no new successes.
-------------------------------------------------------------------------------
- Nelson H. F. Beebe Tel: +1 801 581 5254 -
- University of Utah FAX: +1 801 581 4148 -
- Department of Mathematics, 110 LCB Internet e-mail: address@hidden -
- 155 S 1400 E RM 233 address@hidden address@hidden -
- Salt Lake City, UT 84112-0090, USA URL: http://www.math.utah.edu/~beebe/ -
-------------------------------------------------------------------------------
- [bug-recutils] [recutils] recutils-1.2 build feedback,
Nelson H. F. Beebe <=