[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: autoconf-2.57 fails on Tru64Unix 5.1A
From: |
Martin MOKREJŠ |
Subject: |
Re: autoconf-2.57 fails on Tru64Unix 5.1A |
Date: |
Wed, 7 May 2003 14:00:35 +0200 (CEST) |
On Tue, 6 May 2003, Akim Demaille wrote:
> Thanks for the report, but it is way too short to be useful. We
> really need the actual testsuite.log file. Better yet: could you
> track down all these failures to a single origin? The testsuite.log
> will certainly reveal something such as a broken Perl, or broken sed,
> etc. Thanks!
Hi,
here is the old testsuite.log file:
## ----------------------------- ##
## GNU Autoconf 2.57 test suite. ##
## ----------------------------- ##
testsuite: command line was:
$ ./testsuite
## ----------- ##
## ChangeLogs. ##
## ----------- ##
testsuite: ../ChangeLog:
| 2002-12-03 Paul Eggert <address@hidden>
|
| Version 2.57.
|
| * NEWS, configure.ac: Update version.
|
| * doc/fdl.texi: Upgrade to FDL version 1.2.
|
| * lib/autoconf/c.m4 (AC_LANG_FUNC_LINK_TRY(C)): Use the function f
| nontrivially in main's body, so that f's external declaration is
## --------- ##
## Platform. ##
## --------- ##
hostname = serow.gsf.de
uname -m = alpha
uname -r = V5.1
uname -s = OSF1
uname -v = 1885
/usr/bin/uname -p = alpha
/bin/uname -X = unknown
/bin/arch = unknown
/usr/bin/arch -k = unknown
/usr/convex/getsysinfo = unknown
hostinfo = unknown
/bin/machine = alpha
/usr/bin/oslevel = unknown
/bin/universe = unknown
PATH: /afs/gsf.de/sources/ev56/autoconf-2.57/tests
PATH: /usr/i18n/bin
PATH: /usr/local/bin
PATH: /usr/local/sbin
PATH: /usr/local/openssl/bin
PATH: /usr/dt/bin
PATH: /usr/afs/bin
PATH: /usr/heimdal/bin
PATH: /software/@sys/usr/bin
PATH: /usr/bin
PATH: /usr/sbin
PATH: /usr/bin/X11
PATH: /usr/athena/bin
PATH: /usr/opt/svr4/bin
testsuite: atconfig:
| # Configurable variable values for building test suites.
| # Generated by ./config.status.
| # Copyright 2000, 2001 Free Software Foundation, Inc.
|
| # The test suite will define top_srcdir=/../.. etc.
| at_testdir='tests'
| abs_builddir='/afs/gsf.de/sources/ev56/autoconf-2.57/tests'
| at_srcdir='.'
| abs_srcdir='/afs/gsf.de/sources/ev56/autoconf-2.57/tests'
| at_top_srcdir='..'
| abs_top_srcdir='/afs/gsf.de/sources/ev56/autoconf-2.57'
| at_top_builddir='../'
| abs_top_builddir='/afs/gsf.de/sources/ev56/autoconf-2.57'
|
| AUTOTEST_PATH='tests'
|
| SHELL=${CONFIG_SHELL-'/bin/bash'}
testsuite: atlocal:
| # -*- shell-script -*-
| # tests/atlocal. Generated from atlocal.in by configure.
| # Configurable variable values for Autoconf test suite.
| # Copyright 2000, 2001 Free Software Foundation, Inc.
|
| # We need Perl.
| PERL='/software/@sys/usr/bin/perl'
## ---------------- ##
## Tested programs. ##
## ---------------- ##
suite.at:33: /afs/gsf.de/sources/ev56/autoconf-2.57/tests/autom4te --version
autom4te (GNU Autoconf) 2.57
Written by Akim Demaille.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
suite.at:33: /afs/gsf.de/sources/ev56/autoconf-2.57/tests/autoconf --version
autoconf (GNU Autoconf) 2.57
Written by David J. MacKenzie and Akim Demaille.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
suite.at:33: /afs/gsf.de/sources/ev56/autoconf-2.57/tests/autoheader --version
autoheader (GNU Autoconf) 2.57
Written by Roland McGrath and Akim Demaille.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
suite.at:33: /afs/gsf.de/sources/ev56/autoconf-2.57/tests/autoupdate --version
Possible unintended interpolation of @sys in string at
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate line 46.
Global symbol "@sys" requires explicit package name at
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate line 46.
Execution of /afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate aborted due
to compilation errors.
suite.at:33: /afs/gsf.de/sources/ev56/autoconf-2.57/tests/autoreconf --version
autoreconf (GNU Autoconf) 2.57
Written by David J. MacKenzie and Akim Demaille.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
suite.at:33: /afs/gsf.de/sources/ev56/autoconf-2.57/tests/ifnames --version
ifnames (GNU Autoconf) 2.57
Written by David J. MacKenzie and Paul Eggert.
Copyright 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
## --------------------------- ##
## Silently running the tests. ##
## --------------------------- ##
testsuite: starting at: Mon Apr 14 15:45:08 MEST 2003
1. tools.at:47: ok (skipped near `tools.at:71') (0m4.238s 0m2.710s)
2. tools.at:92: FAILED near `tools.at:106' (0m4.238s 0m2.710s)
3. tools.at:118: ok (0m1.650s 0m0.741s)
4. tools.at:155: ok (0m2.054s 0m0.985s)
5. tools.at:244: ok (0m1.957s 0m0.720s)
6. tools.at:275: ok (0m0.697s 0m0.320s)
7. tools.at:303: ok (0m0.684s 0m0.329s)
8. tools.at:349: ok (0m0.384s 0m0.151s)
9. tools.at:397: ok (0m3.924s 0m1.097s)
10. tools.at:529: FAILED near `tools.at:550' (0m3.924s 0m1.097s)
11. tools.at:561: FAILED near `tools.at:575' (0m3.924s 0m1.097s)
12. tools.at:588: FAILED near `tools.at:591' (0m3.924s 0m1.097s)
I have configured with --prefix=/software/@sys/usr . I think I have reported
this
already once to you. ;)
But, even if I configure without any option (.i.e. for /usr/local), I still get
errors:
1: tools.at:47 ok (skipped near `tools.at:71')
2: tools.at:92 FAILED near `tools.at:106'
3: tools.at:118 ok
4: tools.at:155 ok
5: tools.at:244 ok
6: tools.at:275 ok
7: tools.at:303 ok
8: tools.at:349 ok
9: tools.at:397 ok
10: tools.at:529 FAILED near `tools.at:550'
11: tools.at:561 FAILED near `tools.at:575'
12: tools.at:588 FAILED near `tools.at:591'
I found out the problem:
$ bash ./testsuite -x
## ----------------------------- ##
## GNU Autoconf 2.57 test suite. ##
## ----------------------------- ##
Executables (autoheader, autoupdate...).
1: tools.at:47 + cat
+ cat
+ set +vx
+ /bin/sh ./syntax.sh
ok (skipped near `tools.at:71')
2: tools.at:92 + set +vx
+ autom4te_perllibdir=/afs/gsf.de/sources/ev56/autoconf-2.57/lib
+ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoheader
+ set +vx
+ autom4te_perllibdir=/afs/gsf.de/sources/ev56/autoconf-2.57/lib
+ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autom4te
+ set +vx
+ autom4te_perllibdir=/afs/gsf.de/sources/ev56/autoconf-2.57/lib
+ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoreconf
+ set +vx
+ autom4te_perllibdir=/afs/gsf.de/sources/ev56/autoconf-2.57/lib
+ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoscan
+ set +vx
+ autom4te_perllibdir=/afs/gsf.de/sources/ev56/autoconf-2.57/lib
+ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate
FAILED near `tools.at:106'
3: tools.at:118 + cat
+ touch foo
+ set +vx
+ autom4te --language=m4sugar script.4s -o script
+ mkdir sub
[...]
$ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate
Can't locate Autom4te/General.pm in @INC (@INC contains:
/usr/local/share/autoconf
/software/@sys/usr/lib/perl5/5.8.0/alpha-dec_osf-thread-multi-ld
/software/@sys/usr/lib/perl5/5.8.0
/software/@sys/usr/lib/perl5/site_perl/5.8.0/alpha-dec_osf-thread-multi-ld
/software/@sys/usr/lib/perl5/site_perl/5.8.0
/software/@sys/usr/lib/perl5/site_perl .) at
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate line 34.
BEGIN failed--compilation aborted at
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate line 34.
$
Running make install and then make check gives:
$ /software/@sys/usr/bin/perl -c
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate
Possible unintended interpolation of @sys in string at
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate line 46.
Global symbol "@sys" requires explicit package name at
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate line 46.
/afs/gsf.de/sources/ev56/autoconf-2.57/bin/autoupdate had compilation errors.
$
Escaping the `@' sign in autoupdate fixes this error.
Next failure:
4: tools.at:155 + cat
+ set +vx
+ autoconf -t TRACE1 -t TRACE2
+ set +vx
+ autoconf -t 'TRACE1:
FAILED near `tools.at:223'
How can I repeat this test?
TIA
--
Martin Mokrejs <address@hidden>, <address@hidden>
PGP5.0i key is at http://www.natur.cuni.cz/~mmokrejs
MIPS / Institute for Bioinformatics <http://mips.gsf.de>
GSF - National Research Center for Environment and Health
Ingolstaedter Landstrasse 1, D-85764 Neuherberg, Germany
tel.: +49-89-3187 3683 , fax: +49-89-3187 3585