Joel E. Denny | 5 Oct 05:28
Favicon

Re: [GNU Bison 2.4.1] testsuite: 51 failed (i686-cygwin)

On Thu, 17 Sep 2009, Michael Raskin wrote:

> 		Hello.
> 	 The test claims to create file with name `~!@#$%^&*()-=_+{}[]|\:;<>,
> .' . It looks like this simply shouldn't succeed on i686-cygwin platform
> because of ":" and "\". "/", which is directory separator on most
> platforms, is not included in the test file name. Should the test be
> corrected?

Thanks for the report.  To fix that, I pushed this to branch-2.4.2, 
branch-2.5, and master.

>From 2ceb8c617cac934b45f101ab44508d72239c894b Mon Sep 17 00:00:00 2001
From: Joel E. Denny <jdenny <at> clemson.edu>
Date: Sun, 4 Oct 2009 22:59:18 -0400
Subject: [PATCH] tests: skip tests of file names that platform does not support.

Reported by Michael Raskin at
<http://lists.gnu.org/archive/html/bug-bison/2009-09/msg00001.html>.
* THANKS (Michael Raskin): Add.
* tests/output.at (AT_CHECK_OUTPUT_FILE_NAME): Fix.  Cygwin used
to fail at least for file names containing ":" or "\".
---
 ChangeLog       |    9 +++++++++
 THANKS          |    1 +
 tests/output.at |    4 ++++
 3 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index fc20bf9..8073454 100644
(Continue reading)

Joel E. Denny | 12 Oct 01:49
Favicon

Re: [PATCH] build: avoid printf format mismatch warnings

On Tue, 29 Sep 2009, Joel E. Denny wrote:

> On Tue, 29 Sep 2009, Eric Blake wrote:
> 
> > For this to work on all platforms, you need the gnulib module fprintf-posix 
> > (sadly, %zu is not completely portable yet).
> 
> Thanks for pointing that out.

> Also, is there any single module that ensures portability of all *printf 
> functions, or should I include every *printf-posix module individually in 
> order to ensure consistent behavior?

I wrote bug-gnulib:

  http://lists.gnu.org/archive/html/bug-gnulib/2009-10/msg00108.html

Based on that discussion, I'm thinking of pushing the following.  I'm 
hesitating for a few reasons:

1. I'm not sure why bootstrap.conf was careful to exclude 
m4/printf-posix.m4.  Maybe to avoid bloat?

2. -DGNULIB_POSIXCHECK suggests realloc-posix for the sake of 
vasnprintf.c, so it seems realloc-posix ought to be a dependency of 
vasnprintf-posix.  I'll explore further later and maybe take it to the 
gnulib maintainers.

3. -DGNULIB_POSIXCHECK is suggesting a lot of other modules.  We need to 
explore those at some point.
(Continue reading)

Javier Asensio | 26 Oct 19:30
Picon

Hello, to make documentation?

Hi, I am Javier
Is there any free software to make documentation from Bison (and/or 
Flex) source files ?
Could you put links to that?
Thank you,
I must congratulate you for this Big program.


Gmane