automake
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

tests under automake-1.7.2 fail (AFS @sys variable)


From: Martin MOKREJŠ
Subject: tests under automake-1.7.2 fail (AFS @sys variable)
Date: Wed, 19 Feb 2003 00:08:45 +0100 (CET)

Hi,
  I tried the "make check" of 1.7.2 on Tru64Unix using AFS filesystem and
have found the following failed:

XFAIL: auxdir2.test
XFAIL: cond17.test
FAIL: obsolete.test - automake bug, see below
FAIL: yacc7.test - bison bug, actually compiler optimization bug

  Unfortunately, I cannot find out where is the logfile of the test
executions to inspect details. The documentation on this is very bad:
http://www.gnu.org/manual/automake/html_mono/automake.html#SEC96 , so I
have to ask here for help. :)

  I found out I can run the test myself at least.

  Here are the details on the automake bug. It is related to
--prefix=/software/@sys/usr . The address@hidden' is AFS variable, expanded by
kernel, not by any shell. Unfortunately, it fools perl.


serow$ ./obsolete.test
=== Running test ./obsolete.test
+ pwd
/cluster/members/member0/tmp/automake-1.7.2/tests/testSubDir
+ cat
+ /software/@sys/usr/bin/perl -ne /AU_DEFUN\(\[(\w+)\]/ && print "$1\n" 
/cluster/members/member0/tmp/automake-1.7.2/tests/../m4/obsolete.m4
+ cat obs
+ /software/@sys/usr/bin/perl -ne chomp; print "grep $_ stderr || exit 1\n";  
obs
+ /software/@sys/usr/bin/perl -ne chomp; print "grep $_ configure.in && exit 
1\n";  obs
+ wc -l
+ cat configure.in
+ test 14 -gt 1
+ /software/@sys/usr/bin/perl 
/cluster/members/member0/tmp/automake-1.7.2/tests/testSubDir/../../aclocal -I 
/cluster/members/member0/tmp/automake-1.7.2/tests/testSubDir/../../m4 
--acdir=/cluster/members/member0/tmp/automake-1.7.2/tests/../m4
+ /bin/bash /tmp/automake-1.7.2/lib/missing --run autoconf -Wobsolete
+ . ./obs.1
+ grep AC_FEATURE_CTYPE stderr
configure.in:2: warning: The macro `AC_FEATURE_CTYPE' is obsolete.
+ grep AC_FEATURE_ERRNO stderr
configure.in:3: warning: The macro `AC_FEATURE_ERRNO' is obsolete.
+ grep AM_CYGWIN32 stderr
configure.in:4: warning: The macro `AM_CYGWIN32' is obsolete.
+ grep AM_EXEEXT stderr
configure.in:5: warning: The macro `AM_EXEEXT' is obsolete.
+ grep AM_FUNC_MKTIME stderr
configure.in:6: warning: The macro `AM_FUNC_MKTIME' is obsolete.
+ grep AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL stderr
configure.in:7: warning: The macro `AM_HEADER_TIOCGWINSZ_NEEDS_SYS_IOCTL' is 
obsolete.
+ grep AM_MINGW32 stderr
configure.in:8: warning: The macro `AM_MINGW32' is obsolete.
+ grep AM_PROG_INSTALL stderr
configure.in:9: warning: The macro `AM_PROG_INSTALL' is obsolete.
+ grep AM_SANITY_CHECK_CC stderr
configure.in:10: warning: The macro `AM_SANITY_CHECK_CC' is obsolete.
+ grep AM_SYS_POSIX_TERMIOS stderr
configure.in:11: warning: The macro `AM_SYS_POSIX_TERMIOS' is obsolete.
+ grep fp_FUNC_FNMATCH stderr
configure.in:12: warning: The macro `fp_FUNC_FNMATCH' is obsolete.
+ grep fp_PROG_INSTALL stderr
configure.in:13: warning: The macro `fp_PROG_INSTALL' is obsolete.
+ grep md_TYPE_PTRDIFF_T stderr
configure.in:14: warning: The macro `md_TYPE_PTRDIFF_T' is obsolete.
+ autoupdate
Possible unintended interpolation of @sys in string at 
/software/@sys/usr/bin/autoupdate line 29.
Can't locate Autom4te/General.pm in @INC (@INC contains: 
/software//usr/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 /software/@sys/usr/bin/autoupdate 
line 34.
BEGIN failed--compilation aborted at /software/@sys/usr/bin/autoupdate line 34.
+ exit 1
serow$

I've reported this recently on the autoconf list. I think similar fix should
be made for automake.
-- 
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]