nebula3.0源码编译报错 parser.yy:6.9-24: error: %define variable 'api.parser.class' is not used

[  0%] [BISON][Parser] Building parser with bison 3.0.5
[  0%] Built target raftex_thrift_generator
[  0%] [BISON][Parser] Building parser with bison 3.0.5
[  0%] Built target common_thrift_generator
[  0%] Built target meta_thrift_generator
[  0%] Built target graph_thrift_generator
[  0%] [BISON][Parser] Building parser with bison 3.0.5
[  0%] Built target storage_thrift_generator
Scanning dependencies of target meta_thrift_obj
[  1%] Built target object_pool_test
[  1%] Built target sys_info_read_bm
Scanning dependencies of target storage_thrift_obj
datetime_parser.yy:6.9-24: error: %define variable 'api.parser.class' is not used
 %define api.parser.class { DatetimeParser }
         ^^^^^^^^^^^^^^^^
wkt/wkt_parser.yy:6.9-24: error: %define variable 'api.parser.class' is not used
 %define api.parser.class { WKTParser }
         ^^^^^^^^^^^^^^^^
make[2]: *** [src/common/time/parser/DatetimeParser.cpp] Error 1
make[1]: *** [src/common/time/parser/CMakeFiles/datetime_parser_target.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
make[2]: *** [src/common/geo/io/wkt/WKTParser.cpp] Error 1
make[1]: *** [src/common/geo/io/CMakeFiles/wkt_parser_target.dir/all] Error 2
[  1%] Built target common_thrift_obj
[  2%] Built target graph_thrift_obj
[  3%] Built target raftex_thrift_obj
[  3%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/meta_constants.cpp.o
[  3%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/meta_data.cpp.o
[  3%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/meta_metadata.cpp.o
[  3%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/meta_types.cpp.o
[  3%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/MetaService.cpp.o
[  4%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/MetaServiceAsyncClient.cpp.o
[  4%] Building CXX object src/interface/CMakeFiles/meta_thrift_obj.dir/gen-cpp2/MetaService_processmap_binary.cpp.o
parser.yy:6.9-24: error: %define variable 'api.parser.class' is not used
 %define api.parser.class { GraphParser }
         ^^^^^^^^^^^^^^^^
make[2]: *** [src/parser/GraphParser.cpp] Error 1
make[1]: *** [src/parser/CMakeFiles/parser_target.dir/all] Error 2

你的 biosn版本太低,请尝试安装最新版的third-party
如果不升级bison,可以尝试将代码中的api.parser.class换成parser_class_name,如图

3.0版本请问编译时哪个参数可以将进程合并

此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。