bug-bison
[Top][All Lists]
Advanced

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

Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4


From: Bruno Haible
Subject: Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4
Date: Sun, 19 May 2019 15:11:03 +0200
User-agent: KMail/5.1.3 (Linux/4.4.0-145-generic; KDE/5.18.0; x86_64; ; )

Hi Akim,

> This was addressed here:
> 
> https://lists.gnu.org/archive/html/bison-patches/2019-05/msg00017.html

Thanks. Unfortunately it still does not work on Solaris 11.3.

Since Solaris 'make' might not fully support VPATH builds, I'm now doing a build
in the source directory.
  ./configure
  make
works fine, but
  make check
fails in the same place, trying to compile examples/c/reccalc/scan.c.

Find attached the logs:
  $ make check 2>&1 | tee log3
  $ make check V=1 2>&1 | tee log3a
in a bison 3.3.90 and bison git-from-today directory.

In both cases (3.3.90 and now) the examples/c/reccalc/ directory contains a
file named scan.stamp but no .h and no .c file.

Probably it was expected that the
  LEX      examples/c/lexcalc/scan.c
command would create scan.c from scan.l. It didn't.

For info: I don't have 'flex' installed, only /usr/bin/lex. If 'flex' is
required, it would be nice if either the ylwrap script produced an error
code when it cannot create the expected scan.c file, or at least bison's
"make check" skips the tests that it cannot execute.

Bruno

Attachment: bison-make-check-logs.tar.gz
Description: application/compressed-tar


reply via email to

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