Re: [one-users] Problem:scons parsers=yes

2013-10-02 Thread Carlos Martín Sánchez
Hi,

On Fri, Sep 27, 2013 at 2:38 AM, tiger123w tiger1...@163.com wrote:

 When I compile opennebula-4.2 use parsers=yes,Then errrors:


You don't need to compile with the parsers=yes option. The bison and flex
files are already compiled into .h and .cc files that are included in the
source tree.

Regards
--
Carlos Martín, MSc
Project Engineer
OpenNebula - Flexible Enterprise Cloud Made Simple
www.OpenNebula.org http://www.opennebula.org/ | cmar...@opennebula.org |
@OpenNebula http://twitter.com/opennebula cmar...@opennebula.org


On Fri, Sep 27, 2013 at 2:38 AM, tiger123w tiger1...@163.com wrote:

  Dear:
 When I compile opennebula-4.2 use parsers=yes,Then errrors:
 build_bison([src/template/template_syntax.cc,
 src/template/template_syntax.h], [src/template/template_syntax.y])
 g++ -o src/template/Template.o -c
 -I/usr/local/oce/third/flex-2.5.37/include -g -Wall -DSQLITE_DB -Iinclude
 -I/usr/local/oce/third/xmlrpc-c-1.25.24/include -I/usr/include/libxml2
 src/template/Template.cc
 template_syntax.hh:100: error: 'mem_collector' was not declared in this
 scope
 template_syntax.hh:100: error: 'mc' was not declared in this scope
 template_syntax.hh:100: error: expected primary-expression before '*' token
 template_syntax.hh:100: error: 'tmpl' was not declared in this scope
 template_syntax.hh:100: error: expected primary-expression before 'char'
 template_syntax.hh:100: error: initializer expression list treated as
 compound expression
 scons: *** [src/template/Template.o] Error 1
 scons: building terminated because of errors.
 [oce@ocean opennebula-4.2.0]$ which bison
 /usr/local/oce/third/bison-2.7.1/bin/bison
 [oce@ocean opennebula-4.2.0]$ which flex
 /usr/local/oce/third/flex-2.5.37/bin/flex
 [oce@ocean opennebula-4.2.0]$


--
Carlos Martín, MSc
Project Engineer
OpenNebula - Flexible Enterprise Cloud Made Simple
www.OpenNebula.org | cmar...@opennebula.org |
@OpenNebulahttp://twitter.com/opennebulacmar...@opennebula.org


On Fri, Sep 27, 2013 at 2:38 AM, tiger123w tiger1...@163.com wrote:

  Dear:
 When I compile opennebula-4.2 use parsers=yes,Then errrors:
 build_bison([src/template/template_syntax.cc,
 src/template/template_syntax.h], [src/template/template_syntax.y])
 g++ -o src/template/Template.o -c
 -I/usr/local/oce/third/flex-2.5.37/include -g -Wall -DSQLITE_DB -Iinclude
 -I/usr/local/oce/third/xmlrpc-c-1.25.24/include -I/usr/include/libxml2
 src/template/Template.cc
 template_syntax.hh:100: error: 'mem_collector' was not declared in this
 scope
 template_syntax.hh:100: error: 'mc' was not declared in this scope
 template_syntax.hh:100: error: expected primary-expression before '*' token
 template_syntax.hh:100: error: 'tmpl' was not declared in this scope
 template_syntax.hh:100: error: expected primary-expression before 'char'
 template_syntax.hh:100: error: initializer expression list treated as
 compound expression
 scons: *** [src/template/Template.o] Error 1
 scons: building terminated because of errors.
 [oce@ocean opennebula-4.2.0]$ which bison
 /usr/local/oce/third/bison-2.7.1/bin/bison
 [oce@ocean opennebula-4.2.0]$ which flex
 /usr/local/oce/third/flex-2.5.37/bin/flex
 [oce@ocean opennebula-4.2.0]$




 ___
 Users mailing list
 Users@lists.opennebula.org
 http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org


[one-users] Problem:scons parsers=yes

2013-09-26 Thread tiger123w
 Dear:
When I compile opennebula-4.2 use parsers=yes,Then errrors:
build_bison([src/template/template_syntax.cc, 
src/template/template_syntax.h], [src/template/template_syntax.y])
g++ -o src/template/Template.o -c -I/usr/local/oce/third/flex-2.5.37/include -g 
-Wall -DSQLITE_DB -Iinclude -I/usr/local/oce/third/xmlrpc-c-1.25.24/include 
-I/usr/include/libxml2 src/template/Template.cc
template_syntax.hh:100: error: 'mem_collector' was not declared in this scope
template_syntax.hh:100: error: 'mc' was not declared in this scope
template_syntax.hh:100: error: expected primary-expression before '*' token
template_syntax.hh:100: error: 'tmpl' was not declared in this scope
template_syntax.hh:100: error: expected primary-expression before 'char'
template_syntax.hh:100: error: initializer expression list treated as compound 
expression
scons: *** [src/template/Template.o] Error 1
scons: building terminated because of errors.
[oce@ocean opennebula-4.2.0]$ which bison
/usr/local/oce/third/bison-2.7.1/bin/bison
[oce@ocean opennebula-4.2.0]$ which flex
/usr/local/oce/third/flex-2.5.37/bin/flex
[oce@ocean opennebula-4.2.0]$

___
Users mailing list
Users@lists.opennebula.org
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org