Joseph Maxwell | 4 May 21:01

Make Problem - `DEFAULT_ALIGNMENT' not integer constant

Hello,

I am running an SGI Indigo2 platform, O/S IRIX version 6.5.22f and 
installing some GNU programs requiring an updating of ancillary files. 
One of which is the Bison suite for PostgresSQL integration.

The system is currently running "m4 (GNU M4) 1.4.10"
and GNU Bison version 1.25 installation attempt of bison-2.3
stack limit is reset to 100MB

The configuration (./configure) seemed to run fine to completion

make
ran until terminating

=>
     ---

    ---
            then mv -f ".deps/hash.Tpo" ".deps/hash.Po"; else rm -f
    ".deps/hash.Tpo"; exit 1; fi
            if gcc -DHAVE_CONFIG_H -I. -I. -I..    -I/usr/local/include 
    -g -O2 -MT obstack.o -MD -MP -MF ".deps/obstack.Tpo" -c -o obstack.o
    obstack.c; \
            then mv -f ".deps/obstack.Tpo" ".deps/obstack.Po"; else rm
    -f ".deps/obstack.Tpo"; exit 1; fi
    obstack.c:83: error: enumerator value for `DEFAULT_ALIGNMENT' not
    integer constant
    *** Error code 1 (bu21)
    *** Error code 1 (bu21)
(Continue reading)

Joel E. Denny | 7 May 04:56

Re: Difficulties running the test suite.

On Wed, 23 Apr 2008, Eric Blake wrote:

> >From 14ce245867b3d9321d03589f1b0f6c961ea43e73 Mon Sep 17 00:00:00 2001
> From: Eric Blake <ebb9 <at> byu.net>
> Date: Wed, 23 Apr 2008 09:44:23 -0600
> Subject: [PATCH] Revert prior patch, by working around autoconf regression.
> 
> * tests/output.at (m4_expand): Add workaround for autoconf 2.62.
> ("Output file name: ("): Uncomment test.
> ("Output file name: )"): Likewise.
> Based on an idea from Noah Misch.

Thanks for doing that.  I committed it and the following.

Index: ChangeLog
===================================================================
RCS file: /sources/bison/bison/ChangeLog,v
retrieving revision 1.1785
diff -p -u -r1.1785 ChangeLog
--- ChangeLog	7 May 2008 02:53:15 -0000	1.1785
+++ ChangeLog	7 May 2008 02:55:26 -0000
@@ -1,3 +1,7 @@
+2008-05-06  Joel E. Denny  <jdenny <at> ces.clemson.edu>
+
+	* THANKS: Add Eric Blake.
+
 2008-04-23  Eric Blake  <ebb9 <at> byu.net>

 	Revert prior patch, by working around autoconf regression.
Index: THANKS
(Continue reading)

Joel E. Denny | 7 May 06:57

Re: Bash vs. sh

On Wed, 23 Apr 2008, Eric Blake wrote:

> I'm not quite sure what is best to do here.  It seems like the simplest
> wrapper might be this untested script (short enough to possibly be worth
> distributing without copyright notice, since adding the notice would
> double its size):
> 
> #!/bin/sh
> if test "${GNULIB_SRCDIR+set}" != set ; then
> ~  GNULIB_SRCDIR=`sed -n 's/gnulib_dir = //p' < cfg.mk`
> fi
> if autom4te --language=m4sh -o bootstrap_inner \
> ~    "${GNULIB_SRCDIR}/bootstrap.m4sh" ; then
> ~  exec bootstrap_inner
> else
> ~  status=$?
> ~  echo "$0: Please follow the directions in README-hacking to" \
> ~    "bootstrap this package" >&2
> ~  (exit $status); exit $status
> fi

What about something like the following?

  #!/bin/sh
  # If you have trouble using this script, please see README-hacking.
  if test "${GNULIB_SRCDIR+set}" != set ; then
    GNULIB_SRCDIR=`sed -n 's/gnulib_dir = //p' < cfg.mk`
  fi
  if test -d "$GNULIB_SRCDIR"; then
    rm -f bootstrap.m4sh
(Continue reading)

Joel E. Denny | 28 May 05:06

Bison test version 2.3b available

Bison test version 2.3b is now available.  This version contains many bug 
fixes and many exciting new features that need more user feedback.  Some 
of the more notable features are:

  1. XML or Graphviz DOT format for the LALR(1) automaton.
  2. Push parsers.
  3. Java-based parsers.
  4. %code, a flexible alternative to traditional Yacc prologue blocks.
  5. Default %destructor and %printer directives.

See "Bison News" below for further details.

Here is the URL where you can download Bison 2.3b:

  ftp://alpha.gnu.org/gnu/bison/bison-2.3b.tar.gz

Here are the MD5 and SHA512 checksums:

  f52b1fb9fce6d60d8a2e11fa5498fce0  bison-2.3b.tar.gz

72660b254d285d7b88388d7aee613c47e7e671338ccebcb3e208e2aad816f14d45b25e579f624de375031b77ac648705ffea3a1e4c4727b4bf3f1758bfcedd47
 bison-2.3b.tar.gz

To try this test version, please make sure you have at least GNU m4 1.4.6
<ftp://ftp.gnu.org/gnu/m4/m4-1.4.6.tar.gz> installed, and then execute the
following shell commands or their equivalents:

   wget ftp://alpha.gnu.org/gnu/bison/bison-2.3b.tar.gz
   gunzip <bison-2.3b.tar.gz | tar xf -
   cd bison-2.3b
(Continue reading)

Thomas Klausner | 29 May 13:02
Picon

bison-2.3b test successful on NetBSD/amd64

Hi!

Regarding your call for testers in gnu.announce, I just wanted to let
you know that bison-2.3b completed its self-tests successfully on
NetBSD-4.99.63/amd64.

I don't know if this qualifies as an unusual host or not...

Cheers,
 Thomas

Joel E. Denny | 31 May 17:20

Re: bison-2.3b test successful on NetBSD/amd64

On Thu, 29 May 2008, Thomas Klausner wrote:

> Regarding your call for testers in gnu.announce, I just wanted to let
> you know that bison-2.3b completed its self-tests successfully on
> NetBSD-4.99.63/amd64.

Thanks for the report, Thomas.

> I don't know if this qualifies as an unusual host or not...

It's at least not a platform I test on.


Gmane