Hi, I am trying to build from source on my mac. after fix some configuration error, finally i came to this issue:
[ 44%] Generating Parser.cpp GNU bison generates parsers for LALR(1) grammars. Usage: /Library/Developer/CommandLineTools/usr/bin/bison [OPTION]... FILE If a long option shows an argument as mandatory, then it is mandatory for the equivalent short option also. Similarly for optional arguments. Operation modes: -h, --help display this help and exit -V, --version output version information and exit --print-localedir output directory containing locale-dependent data -y, --yacc emulate POSIX yacc Parser: -S, --skeleton=FILE specify the skeleton to use -t, --debug instrument the parser for debugging --locations enable locations computation -p, --name-prefix=PREFIX prepend PREFIX to the external symbols -l, --no-lines don't generate `#line' directives -n, --no-parser generate the tables only -k, --token-table include a table of token names Output: -d, --defines also produce a header file -r, --report=THINGS also produce details on the automaton -v, --verbose same as `--report=state' -b, --file-prefix=PREFIX specify a PREFIX for output files -o, --output=FILE leave output to FILE -g, --graph also produce a VCG description of the automaton THINGS is a list of comma separated words that can include: `state' describe the states `itemset' complete the core item sets with their closure `look-ahead' explicitly associate look-ahead tokens to items `solved' describe shift/reduce conflicts solving `all' include all the above information `none' disable the report Report bugs to <firstname.lastname@example.org>. [ 45%] Patching Parser.cpp to remove register keyword sed: /Users/bytedance/work/omniscidb/cmake-build-debug/Parser/Parser_with_register.cpp: No such file or directory make: *** [Parser/Parser.cpp] Error 1 make: *** Deleting file `Parser/Parser.cpp' make: *** [Parser/CMakeFiles/ParserGenerated.dir/all] Error 2 make: *** [all] Error 2
seems the bison cannot work as the cmake command set, and i had try to fix it but still cannot work out.