[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: cannot build bison-3.3.90 on Solaris 11.3: ‘to_string’ is not a memb
From: |
Bruno Haible |
Subject: |
Re: cannot build bison-3.3.90 on Solaris 11.3: ‘to_string’ is not a member of ‘std’ |
Date: |
Sun, 19 May 2019 22:23:51 +0200 |
User-agent: |
KMail/5.1.3 (Linux/4.4.0-145-generic; KDE/5.18.0; x86_64; ; ) |
Hi Akim,
> With the following change, I could './configure LEX=false && make && make
> check' successfully. Does it work for you?
>
> commit 1934304acf6be6da3b44b65630d734cad6de1b03
> Author: Akim Demaille <address@hidden>
> Date: Sun May 19 18:38:02 2019 +0200
>
> examples: don't run those that require f?lex when it's not available
>
> Reported by Bruno Haible.
> http://lists.gnu.org/archive/html/bug-bison/2019-05/msg00026.html
>
> * configure.ac (FLEX_WORKS): New.
> * examples/c/lexcalc/local.mk, examples/c/reccalc/local.mk: Use it.
Yes! This fixes the problem with scan.c not being found.
The next problem during "make check" is a g++ compilation failure:
CXX examples/c++/variant_11-variant-11.o
examples/c++/variant-11.cc: In member function ‘virtual int
yy::parser::parse()’:
examples/c++/variant-11.cc:623:61: error: ‘to_string’ is not a member of ‘std’
{ yylhs.value.as < string_uptr > () = make_string_uptr (std::to_string
(YY_MOVE (yystack_[0].value.as < int > ()))); }
^
*** Error code 1
The following command caused the error:
echo " CXX " examples/c++/variant_11-variant-11.o;g++ -m64 -O2
-std=gnu++11 -DEXEEXT=\"\" -I. -I/export/home/bruno/prefix64/include -Wall
-D_REENTRANT -std=c++11 -g -O2 -MT examples/c++/variant_11-variant-11.o -MD
-MP -MF examples/c++/.deps/variant_11-variant-11.Tpo -c -o
examples/c++/variant_11-variant-11.o `test -f 'examples/c++/variant-11.cc' ||
echo './'`examples/c++/variant-11.cc
make: Fatal error: Command failed for target
`examples/c++/variant_11-variant-11.o'
Current working directory /export/home/bruno/bison-3.3.91.5-a1a84-dirty
*** Error code 1
g++ is version 4.8.2.
Bruno
- cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4, Bruno Haible, 2019/05/05
- Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4, Akim Demaille, 2019/05/08
- Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4, Akim Demaille, 2019/05/09
- Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4, Akim Demaille, 2019/05/18
- Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4, Bruno Haible, 2019/05/19
- Re: cannot build bison-3.3.90 on Solaris 11.3, even with GNU m4, Akim Demaille, 2019/05/19
- Re: cannot build bison-3.3.90 on Solaris 11.3: ‘to_string’ is not a member of ‘std’,
Bruno Haible <=
- Re: cannot build bison-3.3.90 on Solaris 11.3: ‘to_string’ is not a member of ‘std’, Akim Demaille, 2019/05/20
- Re: cannot build bison-3.3.90 on Solaris 11.3: ‘to_string’ is not a member of ‘std’, Akim Demaille, 2019/05/22
- Re: cannot build bison-3.3.90 on Solaris 11.3: ‘to_string’ is not a member of ‘std’, Bruno Haible, 2019/05/30