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: Mon, 19 May 2003 13:02:26 +0200 (CEST)

Hi,
  unfortunately this is not enough! The "make check" still fails (while
being in current cvs checkout tree). Also, when I installed and executed
the new programs, I get:

$ /software/@sys/usr/bin/autoupdate
Possible unintended interpolation of @sys in string at 
/software/@sys/usr/bin/autoupdate line 53.
Global symbol "@sys" requires explicit package name at 
/software/@sys/usr/bin/autoupdate line 53.
Execution of /software/@sys/usr/bin/autoupdate aborted due to compilation 
errors.
$ /software/@sys/usr/bin/autoheader
autoheader: error: AC_CONFIG_HEADERS not found in configure.ac
$ /software/@sys/usr/bin/autoscan
configure.ac: warning: missing AC_PROG_CC wanted by: tests/mktests.sh:71
configure.ac: warning: missing AC_PROG_CXX wanted by: tests/Makefile.am:163
$

Maybe some of these are expected, but definitely not the perl error.
BTW, my name is Martin Mokrejs when written without accented chars. ;)



On Fri, 16 May 2003, Akim Demaille wrote:

> Thanks for the report.  This show fix it.
>
> Index: ChangeLog
> from  Akim Demaille  <address@hidden>
>
>       * bin/autoheader.in, bin/autom4te.in, bin/autoreconf.in,
>       * bin/autoscan.in, bin/autoupdate.in, bin/ifnames.in (BEGIN): Make
>       them uniform, and more robust to Perl special characters.
>       Reported by Martin Mokrej.
>
> Index: THANKS
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/THANKS,v
> retrieving revision 1.108
> diff -u -u -r1.108 THANKS
> --- THANKS 12 May 2003 14:48:19 -0000 1.108
> +++ THANKS 16 May 2003 09:51:24 -0000
> @@ -122,6 +122,7 @@
>  Markus Oberhumer            address@hidden
>  Martin Buchholz             address@hidden
>  Martin Frydl                address@hidden
> +Martin Mokrej               address@hidden
>  Martin Wilck                address@hidden
>  Martyn Johnson              address@hidden
>  Matthew D. Langston         address@hidden
> Index: bin/autoconf.as
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autoconf.as,v
> retrieving revision 1.6
> diff -u -u -r1.6 autoconf.as
> --- bin/autoconf.as 25 Oct 2002 08:24:16 -0000 1.6
> +++ bin/autoconf.as 16 May 2003 09:51:24 -0000
> @@ -1,6 +1,6 @@
>  AS_INIT[]dnl                                            -*- shell-script -*-
>  # autoconf -- create `configure' using m4 macros
> -# Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002
> +# Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002, 2003
>  # Free Software Foundation, Inc.
>
>  # This program is free software; you can redistribute it and/or modify
> @@ -62,7 +62,7 @@
>  autoconf (@PACKAGE_NAME@) @VERSION@
>  Written by David J. MacKenzie and Akim Demaille.
>
> -Copyright 2002 Free Software Foundation, Inc.
> +Copyright (C) 2003 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."]
>
> Index: bin/autoconf.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autoconf.in,v
> retrieving revision 1.152
> diff -u -u -r1.152 autoconf.in
> --- bin/autoconf.in 5 Nov 2002 07:16:59 -0000 1.152
> +++ bin/autoconf.in 16 May 2003 09:51:24 -0000
> @@ -34,7 +34,7 @@
>    LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
>    LC_TELEPHONE LC_TIME
>  do
> -  if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
> +  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
>      eval $as_var=C; export $as_var
>    else
>      $as_unset $as_var
> @@ -69,7 +69,7 @@
>
>
>  # autoconf -- create `configure' using m4 macros
> -# Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002
> +# Copyright (C) 1992, 1993, 1994, 1996, 1999, 2000, 2001, 2002, 2003
>  # Free Software Foundation, Inc.
>
>  # This program is free software; you can redistribute it and/or modify
> @@ -131,7 +131,7 @@
>  autoconf (@PACKAGE_NAME@) @VERSION@
>  Written by David J. MacKenzie and Akim Demaille.
>
> -Copyright 2002 Free Software Foundation, Inc.
> +Copyright (C) 2003 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."
>
> Index: bin/autoheader.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autoheader.in,v
> retrieving revision 1.128
> diff -u -u -r1.128 autoheader.in
> --- bin/autoheader.in 28 Feb 2003 10:11:11 -0000 1.128
> +++ bin/autoheader.in 16 May 2003 09:51:24 -0000
> @@ -6,7 +6,7 @@
>      if 0;
>
>  # autoheader -- create `config.h.in' from `configure.ac'
> -# Copyright (C) 1992, 1993, 1994, 1996, 1998, 1999, 2000, 2001, 2002
> +# Copyright (C) 1992, 1993, 1994, 1996, 1998, 1999, 2000, 2001, 2002, 2003
>  # Free Software Foundation, Inc.
>
>  # This program is free software; you can redistribute it and/or modify
> @@ -29,8 +29,8 @@
>
>  BEGIN
>  {
> -  my $perllibdir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> -  unshift @INC, "$perllibdir";
> +  my $datadir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> +  unshift @INC, "$datadir";
>
>    # Override SHELL.  On DJGPP SHELL may not be set to a shell
>    # that can handle redirection and quote arguments correctly,
> @@ -92,7 +92,7 @@
>  autoheader (@PACKAGE_NAME@) @VERSION@
>  Written by Roland McGrath and Akim Demaille.
>
> -Copyright 2002 Free Software Foundation, Inc.
> +Copyright (C) 2003 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.
>  END
> Index: bin/autom4te.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autom4te.in,v
> retrieving revision 1.81
> diff -u -u -r1.81 autom4te.in
> --- bin/autom4te.in 6 May 2003 08:51:22 -0000 1.81
> +++ bin/autom4te.in 16 May 2003 09:51:24 -0000
> @@ -26,8 +26,8 @@
>
>  BEGIN
>  {
> -  my $datadir = ($ENV{'autom4te_perllibdir'} || '@datadir@');
> -  unshift @INC, "$datadir";
> +  my $datadir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> +  unshift @INC, $datadir;
>
>    # Override SHELL.  On DJGPP SHELL may not be set to a shell
>    # that can handle redirection and quote arguments correctly,
> Index: bin/autoreconf.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autoreconf.in,v
> retrieving revision 1.113
> diff -u -u -r1.113 autoreconf.in
> --- bin/autoreconf.in 6 May 2003 15:07:59 -0000 1.113
> +++ bin/autoreconf.in 16 May 2003 09:51:25 -0000
> @@ -29,8 +29,8 @@
>
>  BEGIN
>  {
> -  my $perllibdir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> -  unshift @INC, "$perllibdir";
> +  my $datadir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> +  unshift @INC, $datadir;
>
>    # Override SHELL.  On DJGPP SHELL may not be set to a shell
>    # that can handle redirection and quote arguments correctly,
> Index: bin/autoscan.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autoscan.in,v
> retrieving revision 1.90
> diff -u -u -r1.90 autoscan.in
> --- bin/autoscan.in 28 Feb 2003 10:11:11 -0000 1.90
> +++ bin/autoscan.in 16 May 2003 09:51:25 -0000
> @@ -1,7 +1,8 @@
>  #! @PERL@ -w
>  # -*- perl -*-
>  # autoscan - Create configure.scan (a preliminary configure.ac) for a 
> package.
> -# Copyright (C) 1994, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
> +# Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003
> +#  Free Software Foundation, Inc.
>
>  # This program is free software; you can redistribute it and/or modify
>  # it under the terms of the GNU General Public License as published by
> @@ -25,8 +26,8 @@
>
>  BEGIN
>  {
> -  my $perllibdir = $ENV{'autom4te_perllibdir'} || "@datadir@";
> -  unshift @INC, "$perllibdir";
> +  my $datadir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> +  unshift @INC, $datadir;
>
>    # Override SHELL.  On DJGPP SHELL may not be set to a shell
>    # that can handle redirection and quote arguments correctly,
> @@ -119,7 +120,7 @@
>  $version = "autoscan (@PACKAGE_NAME@) @VERSION@
>  Written by David J. MacKenzie and Akim Demaille.
>
> -Copyright 2002 Free Software Foundation, Inc.
> +Copyright (C) 2003 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.\n";
>
> Index: bin/autoupdate.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/autoupdate.in,v
> retrieving revision 1.42
> diff -u -u -r1.42 autoupdate.in
> --- bin/autoupdate.in 28 Feb 2003 10:11:11 -0000 1.42
> +++ bin/autoupdate.in 16 May 2003 09:51:26 -0000
> @@ -1,7 +1,8 @@
>  #! @PERL@ -w
>  # -*- perl -*-
>  # autoupdate - modernize an Autoconf file.
> -# Copyright (C) 1994, 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
> +# Copyright (C) 1994, 1999, 2000, 2001, 2002, 2003
> +# Free Software Foundation, Inc.
>
>  # This program is free software; you can redistribute it and/or modify
>  # it under the terms of the GNU General Public License as published by
> @@ -26,8 +27,8 @@
>
>  BEGIN
>  {
> -  my $perllibdir = $ENV{'autom4te_perllibdir'} || "@datadir@";
> -  unshift @INC, "$perllibdir";
> +  my $datadir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> +  unshift @INC, $datadir;
>
>    # Override SHELL.  On DJGPP SHELL may not be set to a shell
>    # that can handle redirection and quote arguments correctly,
> @@ -79,7 +80,7 @@
>  $version = "autoupdate (@PACKAGE_NAME@) @VERSION@
>  Written by David J. MacKenzie and Akim Demaille.
>
> -Copyright 2002 Free Software Foundation, Inc.
> +Copyright (C) 2003 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.
>  ";
> Index: bin/ifnames.in
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/bin/ifnames.in,v
> retrieving revision 1.28
> diff -u -u -r1.28 ifnames.in
> --- bin/ifnames.in 28 Feb 2003 10:11:11 -0000 1.28
> +++ bin/ifnames.in 16 May 2003 09:51:26 -0000
> @@ -7,7 +7,7 @@
>
>  # ifnames - print the identifiers used in C preprocessor conditionals
>
> -# Copyright (C) 1994, 1995, 1999, 2000, 2001, 2002 Free Software
> +# Copyright (C) 1994, 1995, 1999, 2000, 2001, 2002, 2003 Free Software
>  # Foundation, Inc.
>
>  # This program is free software; you can redistribute it and/or modify
> @@ -33,8 +33,8 @@
>
>  BEGIN
>  {
> -  my $datadir = ($ENV{'autom4te_perllibdir'} || '@datadir@');
> -  unshift @INC, "$datadir";
> +  my $datadir = $ENV{'autom4te_perllibdir'} || '@datadir@';
> +  unshift @INC, $datadir;
>
>    # Override SHELL.  On DJGPP SHELL may not be set to a shell
>    # that can handle redirection and quote arguments correctly,
> @@ -69,7 +69,7 @@
>  ifnames (@PACKAGE_NAME@) @VERSION@
>  Written by David J. MacKenzie and Paul Eggert.
>
> -Copyright 2002 Free Software Foundation, Inc.
> +Copyright (C) 2003 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.
>  ";
> Index: man/autoconf.1
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/man/autoconf.1,v
> retrieving revision 1.82
> diff -u -u -r1.82 autoconf.1
> --- man/autoconf.1 6 May 2003 07:04:42 -0000 1.82
> +++ man/autoconf.1 16 May 2003 09:51:28 -0000
> @@ -74,12 +74,13 @@
>  In tracing mode, no configuration script is created.
>  .SH AUTHOR
>  Written by David J. MacKenzie and Akim Demaille.
> -.PP
> -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.
>  .SH "REPORTING BUGS"
>  Report bugs to <address@hidden>.
> +.SH COPYRIGHT
> +Copyright \(co 2003 Free Software Foundation, Inc.
> +.br
> +This is free software; see the source for copying conditions.  There is NO
> +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>  .SH "SEE ALSO"
>  .BR autoconf (1),
>  .BR automake (1),
> Index: man/autoheader.1
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/man/autoheader.1,v
> retrieving revision 1.77
> diff -u -u -r1.77 autoheader.1
> --- man/autoheader.1 6 May 2003 07:04:42 -0000 1.77
> +++ man/autoheader.1 16 May 2003 09:51:28 -0000
> @@ -52,12 +52,13 @@
>  append directory DIR to search path
>  .SH AUTHOR
>  Written by Roland McGrath and Akim Demaille.
> -.PP
> -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.
>  .SH "REPORTING BUGS"
>  Report bugs to <address@hidden>.
> +.SH COPYRIGHT
> +Copyright \(co 2003 Free Software Foundation, Inc.
> +.br
> +This is free software; see the source for copying conditions.  There is NO
> +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>  .SH "SEE ALSO"
>  .BR autoconf (1),
>  .BR automake (1),
> Index: man/autoscan.1
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/man/autoscan.1,v
> retrieving revision 1.74
> diff -u -u -r1.74 autoscan.1
> --- man/autoscan.1 6 May 2003 07:04:42 -0000 1.74
> +++ man/autoscan.1 16 May 2003 09:51:28 -0000
> @@ -32,12 +32,13 @@
>  append directory DIR to search path
>  .SH AUTHOR
>  Written by David J. MacKenzie and Akim Demaille.
> -.PP
> -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.
>  .SH "REPORTING BUGS"
>  Report bugs to <address@hidden>.
> +.SH COPYRIGHT
> +Copyright \(co 2003 Free Software Foundation, Inc.
> +.br
> +This is free software; see the source for copying conditions.  There is NO
> +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>  .SH "SEE ALSO"
>  .BR autoconf (1),
>  .BR automake (1),
> Index: man/autoupdate.1
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/man/autoupdate.1,v
> retrieving revision 1.80
> diff -u -u -r1.80 autoupdate.1
> --- man/autoupdate.1 6 May 2003 07:04:42 -0000 1.80
> +++ man/autoupdate.1 16 May 2003 09:51:28 -0000
> @@ -34,12 +34,13 @@
>  append directory DIR to search path
>  .SH AUTHOR
>  Written by David J. MacKenzie and Akim Demaille.
> -.PP
> -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.
>  .SH "REPORTING BUGS"
>  Report bugs to <address@hidden>.
> +.SH COPYRIGHT
> +Copyright \(co 2003 Free Software Foundation, Inc.
> +.br
> +This is free software; see the source for copying conditions.  There is NO
> +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>  .SH "SEE ALSO"
>  .BR autoconf (1),
>  .BR automake (1),
> Index: man/ifnames.1
> ===================================================================
> RCS file: /cvsroot/autoconf/autoconf/man/ifnames.1,v
> retrieving revision 1.67
> diff -u -u -r1.67 ifnames.1
> --- man/ifnames.1 6 May 2003 07:04:42 -0000 1.67
> +++ man/ifnames.1 16 May 2003 09:51:28 -0000
> @@ -19,14 +19,15 @@
>  print version number, then exit
>  .SH AUTHOR
>  Written by David J. MacKenzie and Paul Eggert.
> -.PP
> -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.
>  .SH "REPORTING BUGS"
>  Report bugs to <address@hidden>.
>  .PP
>  ifnames (GNU Autoconf) 2.57a
> +.SH COPYRIGHT
> +Copyright \(co 2003 Free Software Foundation, Inc.
> +.br
> +This is free software; see the source for copying conditions.  There is NO
> +warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
>  .SH "SEE ALSO"
>  .BR autoconf (1),
>  .BR automake (1),
>

-- 
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]