bug-autoconf
[Top][All Lists]
Advanced

[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




reply via email to

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