bug-autoconf
[Top][All Lists]
Advanced

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

Re: Worth mentioning that Gnome needs a fix for newer Autoconf?


From: Ben Pfaff
Subject: Re: Worth mentioning that Gnome needs a fix for newer Autoconf?
Date: Sun, 04 Jun 2006 15:10:32 -0700
User-agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.4 (gnu/linux)

Ralf Wildenhues <address@hidden> writes:

> I wonder what's necessary to make the NEWS item explicit enough:
> - it's the single biggest item in the NEWS entries since 2.59.
> - it's one of the two items that I've explicitly hinted at as well
>   in the 2.59c release notes.
>
> I will mention it prominently again for 2.59d, and of course for 2.60.
> Please tell me what else is necessary.  Please consider making this item
> and the exit(3) one part of a NEWS.Debian, if NEWS isn't read enough.
> http://lists.gnu.org/archive/html/autoconf/2006-04/msg00085.html

You sound a little frustrated.  I hope I'm not causing that.

But I like the suggestion of adding this in NEWS.Debian.  I just
did so.  Here is what I put in it.  If you have suggestions for
improvement, please pass them along.






NEWS for Debian packaging of Autoconf
-------------------------------------
  
This is the Debian packaged version of a CVS snapshot of Autoconf.  It
is close to what will ultimately be Autoconf 2.60.  I have introduced
it into Debian in pre-release to try to help upstream ferret out bugs
in advance.

This CVS snapshot should be largely compatible with older Autoconf
releases back to 2.50, and especially with 2.59.  Please read NEWS for
details.

Two changes bear especial emphasis.  First, quoting from the upstream
NEWS:

----------------------------------------------------------------------
** Directory variables adjusted to recent changes in the GNU Coding Standards.
  The following directory variables are new:

    datarootdir   read-only architecture-independent data root [PREFIX/share]
    localedir     locale-specific message catalogs [DATAROOTDIR/locale]
    docdir        documentation root [DATAROOTDIR/doc/PACKAGE]
    htmldir       html documentation [DOCDIR]
    dvidir        dvi documentation [DOCDIR]
    pdfdir        pdf documentation [DOCDIR]
    psdir         ps documentation [DOCDIR]

  The following variables have new default values:

    datadir       read-only architecture-independent data [DATAROOTDIR]
    infodir       info documentation [DATAROOTDIR/info]
    mandir        man documentation [DATAROOTDIR/man]

  This means that if you use any of address@hidden@', address@hidden@', or
  address@hidden@' in a file, you will have to ensure `${datarootdir}' is
  defined in this file.  As a temporary measure, if any of those are
  found but no mention of `datarootdir', the substitutions will be
  replaced with values that do not contain `${datarootdir}', and a
  warning will be issued.
----------------------------------------------------------------------

This has proven to be a problem in some cases where the advice in the
manual is not followed.  Please refer to the "Defining Directories"
node in the manual, titled "How do I `#define' Installation
Directories?", for more details.  (The manual can be obtained by
installing the "autoconf-doc" package from the non-free distribution
that accompanies Debian.)

Here is a second item that bears mention, again from upstream NEWS:

----------------------------------------------------------------------
** AC_PROG_CC, AC_PROG_CXX
  No longer automatically arrange to declare the 'exit' function of C,
  when a C++ compiler is used.  Standard Autoconf macros no longer use
  'exit', so this is no longer an issue for them.  If you use C++, and
  want to call 'exit', you'll have to arrange for its declaration
  yourself.  But we now suggest you return from 'main' instead.
----------------------------------------------------------------------

-- 
Ben Pfaff 
email: address@hidden
web: http://benpfaff.org




reply via email to

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