[Top][All Lists]

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

Re: texinfo-6.6.91 pretest

From: Eli Zaretskii
Subject: Re: texinfo-6.6.91 pretest
Date: Thu, 19 Sep 2019 16:48:26 +0300

> From: Gavin Smith <address@hidden>
> Date: Wed, 18 Sep 2019 20:49:23 +0100
> The next pretest for the next Texinfo release has been uploaded to
> https://alpha.gnu.org/gnu/texinfo/texinfo-6.6.91.tar.xz


This fails to build with MinGW on MS-Windows, because Gnulib's
vasprintf.c doesn't compile.  The reason for that is that Gnulib's
alloca.in.h included in the tarball misses a few lines that are needed
for MinGW:

  # ifdef __GNUC__
     /* Some version of mingw have an <alloca.h> that causes trouble when
        included after 'alloca' gets defined as a macro.  As a workaround, 
        this <alloca.h> first and define 'alloca' as a macro afterwards.  */
  #  if (defined _WIN32 && ! defined __CYGWIN__) && @HAVE_ALLOCA_H@
  #   include_next <alloca.h>
  #  endif
  #  define alloca __builtin_alloca

This fragment is present both in the current Gnulib's Git repository
and in the previous pretest, so I'm unsure what kind of snafu could
have caused this.

Once I copied alloca.in.h from the previous pretest, the MinGW build
proceeded smoothly, and passed all the tests.


reply via email to

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