Re: bison-3.2 released [stable]

2018-10-30 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > However, there are build portability issues, 3.2.1 will have to be > soon. Or

Re: bison-3.2 make fails on Solaris 11.3 x86/64

2018-10-30 Thread Kiyoshi KANAZAWA
Hello, What I did are: % ./configure --prefix=/opt/local --disable-nls CC=gcc CXX=g++ (GNU softwares are installed on /opt/local) % make % make -k check Also did the same with bison-3.1, because I remember >> 479: C++ GLR parser identifier shadowing            FAILED (c++.at:1332) was not

Re: bison-3.2 make fails on Solaris 11.3 x86/64

2018-10-30 Thread Kiyoshi KANAZAWA
Hi, I should have told you about the locale. Very limited locale is installed on my system: % locale -a C POSIX en_US.ISO8859-1 en_US.ISO8859-15 en_US.ISO8859-15@euro en_US.UTF-8 ja_JP.PCK ja_JP.UTF-8 ja_JP.UTF-8@cldr ja_JP.eucJP So, I usually use % ./configure --disable-nls Will check again

Re: bison-3.2 build feedback

2018-10-30 Thread Akim Demaille
Hi Nelson! You, running the Bison test suite, is a wonderful news! Thanks _a whole lot_ for this. > Le 30 oct. 2018 à 21:14, Nelson H. F. Beebe a écrit : > > I've just done test builds of bison-3.2 with CC=cc in our > test farm: 204 builds, of which 77 passed their tests. > > There are,

bison-3.2 build feedback

2018-10-30 Thread Nelson H. F. Beebe
I've just done test builds of bison-3.2 with CC=cc in our test farm: 204 builds, of which 77 passed their tests. There are, however, 92 systems that fail like this: CC lib/xmemdup0.o AR lib/libbison.a ar: -lm: No such file or directory or ar: fatal: Can't specify both -m and

Re: bison-3.2 make fails on Solaris 11.3 x86/64

2018-10-30 Thread Akim Demaille
> Le 30 oct. 2018 à 09:49, Kiyoshi KANAZAWA a > écrit : > > Hello, > > make passed with bison-3.2.3-5d07f. > > 479: C++ GLR parser identifier shadowing FAILED (c++.at:1332) This is: > # -*- compilation -*- > 479. c++.at:1293: testing C++ GLR parser

Re: bison-3.2 make fails on Solaris 11.3 x86/64

2018-10-30 Thread Akim Demaille
Hi! > Le 30 oct. 2018 à 09:49, Kiyoshi KANAZAWA a > écrit : > > Hello, > > make passed with bison-3.2.3-5d07f. > > But, make check fails as > FAIL: examples/calc++/calc++.test > 479: C++ GLR parser identifier shadowing FAILED (c++.at:1332) > > > calc++.log & 479/testsuite.log

Re: bison-3.2 released [stable]

2018-10-30 Thread Akim Demaille
Hi Richard! > Le 30 oct. 2018 à 03:48, Richard Stallman a écrit : > > Congratulations on the new release. Thanks a lot! However, there are build portability issues, 3.2.1 will have to be soon. Or maybe 3.2.1.0, that’s too tempting. > What other languages does Bison support, currently? Its

Re: Enhancement request: enabling Variant in C parsers

2018-10-30 Thread Yijun . Yu
Hi Victor, I agree with Akim, that currently we need to maintain bison’s current design to support all the use cases it support. There was an attempt I created a while ago to generate AST representation in XML out of bison parsing. If what you are looking for is to simplify the way the ASTs

Re: bison-3.2 released [stable]

2018-10-30 Thread Richard Stallman
[[[ To any NSA and FBI agents reading my email: please consider]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Congratulations on the new release. What other languages does Bison support,

RE: Enhancement request: enabling Variant in C parsers

2018-10-30 Thread Victor Khomenko
Hi Akim, Re flex/bison, ANTLR, and racing cars: I think bison has a number of cool features, in particular nice error handling, support for full LR(1), and glr. They definitely give it an edge over other parser generators. Where it fails: Mundane things like clunky interface with a scanner,

Re: bison-3.2 make fails on Solaris 11.3 x86/64

2018-10-30 Thread Kiyoshi KANAZAWA
Hello, make passed with bison-3.2.3-5d07f. But, make check fails as FAIL: examples/calc++/calc++.test 479: C++ GLR parser identifier shadowing FAILED (c++.at:1332) calc++.log & 479/testsuite.log are attached. Regards, --- Kiyoshi - Original Message - > From: Akim

Re: bison-3.2 make fails on Solaris 11.3 x86/64

2018-10-30 Thread Akim Demaille
> Le 30 oct. 2018 à 02:25, Kiyoshi KANAZAWA a > écrit : > > Hello, > Trying to build bison-3.2 on Solaris 11.3 x86/64, but failed. > > % uname -a > SunOS 5.11 11.3 i86pc i386 i86pc > > % gcc --version > gcc (GCC) 7.3.0 > % ar --version > GNU ar (GNU Binutils) 2.31.1 > > > > %

Re: bison-3.2 released [stable]

2018-10-30 Thread Akim Demaille
> Le 29 oct. 2018 à 22:52, Hans Åberg a écrit : > > >> On 29 Oct 2018, at 21:33, Akim Demaille wrote: >> >> We are very happy to announce the release of Bison 3.2! > > Actually two warnings on make with MacOS inhouse clang, the obstack one same > as with 3.1 :-), and one with the bitset.