(CommandList children: [ (AndOr ops: [Op_DAmp] children: [ (Subshell child: (C {(unset)} {(CDPATH)}) redirects: [ (Redir op_id:Redir_Great fd:16777215 arg_word:{(/dev/null)} spids:[81]) (Redir op_id:Redir_GreatAnd fd:2 arg_word:{(1)} spids:[84]) ] spids: [75 79] ) (C {(unset)} {(CDPATH)}) ] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:RELEASE_MODE) op:Equal rhs:{(DQ )} spids:[97])] spids: [97] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:RELEASE_ARGS) op:Equal rhs:{(DQ )} spids:[101])] spids: [101] ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:SKIP_DEPS) op:Equal rhs:{(DQ )} spids:[105])] spids: [105] ) (While cond: [ (Sentence child: (C {(test)} {($ VSub_Pound '$#')} {(KW_Bang '!') (Lit_Other '=')} {(0)}) terminator: <Op_Semi ';'> ) ] body: (DoGroup children: [ (Case to_match: {(DQ ($ VSub_Number '$1'))} arms: [ (case_arm pat_list: [{(--release)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:RELEASE_MODE) op: Equal rhs: {(DQ ($ VSub_Number '$1'))} spids: [137] ) ] spids: [137] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:RELEASE_ARGS) op: Equal rhs: {(DQ (--release))} spids: [143] ) ] spids: [143] ) (C {(shift)}) ] spids: [133 134 152 16777215] ) (case_arm pat_list: [{(-s)}] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:SKIP_DEPS) op: Equal rhs: {(DQ (yes))} spids: [159] ) ] spids: [159] ) (C {(shift)}) ] spids: [155 156 168 16777215] ) (case_arm pat_list: [{(--)}] action: [(ControlFlow token:<ControlFlow_Break break>)] spids: [171 172 181 16777215] ) (case_arm pat_list: [{(Lit_Other '*')}] action: [ (C {(echo)} {(DQ ("invalid parameter: '") ($ VSub_Number '$1') ("'"))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [184 185 202 16777215] ) ] spids: [124 130 205] ) ] spids: [121 207] ) ) (AndOr ops: [Op_DPipe] children: [ (C {(./build/buildcheck.sh)} {(DQ ($ VSub_Name '$RELEASE_MODE'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:libtoolize) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [ (C {(./build/PrintPath)} {(glibtoolize)} {(libtoolize)} {(glibtoolize1)} {(libtoolize15)} {(libtoolize14)} ) ] ) left_token: <Left_Backtick '`'> spids: [255 267] ) ) } spids: [253] ) ] spids: [253] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:lt_major_version) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (Pipeline children: [ (SimpleCommand words: [{($ VSub_Name '$libtoolize')} {(--version)}] redirects: [ (Redir op_id: Redir_Great fd: 2 arg_word: {(/dev/null)} spids: [276] ) ] ) (C {(sed)} {(-e)} {(SQ <'s/^[^0-9]*//'>)} {(-e)} {(SQ <'s/\\..*//'>)} {(-e)} {(SQ <'/^$/d'>)} {(-e)} {(1q)} ) ] negated: F ) ] ) left_token: <Left_Backtick '`'> spids: [271 304] ) } spids: [270] ) ] spids: [270] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ (x) ($ VSub_Name '$libtoolize'))} {(Lit_Other '=')} {(DQ (x))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('libtoolize not found in path'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 325] ) ] spids: [16777215 339] ) (C {(rm)} {(-f)} {(build/config.guess)} {(build/config.sub)}) (C {($ VSub_Name '$libtoolize')} {(--copy)} {(--automake)} {(--force)}) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltpath) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children: [(C {(dirname)} {($ VSub_Name '$libtoolize')})] ) left_token: <Left_Backtick '`'> spids: [361 365] ) ) } spids: [359] ) ] spids: [359] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ (x) ($ VSub_Name '$LIBTOOL_M4'))} {(Lit_Other '=')} {(DQ (x))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltm4_error) op: Equal rhs: {(SQ <'(try setting the LIBTOOL_M4 environment variable)'>)} spids: [390] ) ] spids: [390] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-d)} {(DQ ($ VSub_Name '$ltpath') (/../share/aclocal/.))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltm4) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (AndOr ops: [Op_DAmp] children: [ (C {(cd)} {(DQ ($ VSub_Name '$ltpath') (/../share/aclocal))}) (C {(pwd)}) ] ) ] ) left_token: <Left_Backtick '`'> spids: [414 425] ) } spids: [413] ) ] spids: [413] ) ] spids: [16777215 410] ) ] else_action: [ (C {(echo)} {(DQ ('Libtool helper path not found ') ($ VSub_Name '$ltm4_error'))}) (C {(echo)} {(DQ (" expected at: '") ($ VSub_Name '$ltpath') ("/../share/aclocal'"))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [428 453] ) ] spids: [16777215 387] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltm4_error) op: Equal rhs: { (DQ ('(the LIBTOOL_M4 environment variable is: ') ($ VSub_Name '$LIBTOOL_M4') (')')) } spids: [458] ) ] spids: [458] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltm4) op: Equal rhs: {(DQ ($ VSub_Name '$LIBTOOL_M4'))} spids: [466] ) ] spids: [466] ) ] spids: [455 471] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltfile) op: Equal rhs: {(DQ ($ VSub_Name '$ltm4') (/libtool.m4))} spids: [474] ) ] spids: [474] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-f)} {(DQ ($ VSub_Name '$ltfile'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ($ VSub_Name '$ltfile') (' not found ') ($ VSub_Name '$ltm4_error'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 495] ) ] spids: [16777215 511] ) (C {(echo)} {(DQ ('Copying libtool helper: ') ($ VSub_Name '$ltfile'))}) (C {(rm)} {(-f)} {(build/libtool.m4)}) (C {(cp)} {(DQ ($ VSub_Name '$ltfile'))} {(build/libtool.m4)}) (ForEach iter_name: file iter_words: [{(ltoptions.m4)} {(ltsugar.m4)} {(ltversion.m4)} {(lt) (Lit_Tilde '~') (obsolete.m4)}] do_arg_iter: F body: (DoGroup children: [ (C {(rm)} {(-f)} {(build/) ($ VSub_Name '$file')}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$lt_major_version')} {(-ge)} {(2)} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltfile) op: Equal rhs: {(DQ ($ VSub_Name '$ltm4') (/) ($ VSub_Name '$file'))} spids: [596] ) ] spids: [596] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-f)} {(DQ ($ VSub_Name '$ltfile'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} { (DQ ($ VSub_Name '$ltfile') (' not found ') ($ VSub_Name '$ltm4_error')) } ) (ControlFlow token: <ControlFlow_Exit exit> arg_word: {(1)} ) ] spids: [16777215 620] ) ] spids: [16777215 637] ) (C {(echo)} {(DQ ('Copying libtool helper: ') ($ VSub_Name '$ltfile'))}) (C {(cp)} {(DQ ($ VSub_Name '$ltfile'))} {(DQ (build/) ($ VSub_Name '$file'))}) ] spids: [16777215 593] ) ] spids: [16777215 661] ) ] spids: [568 663] ) spids: [556 566] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {($ VSub_Name '$lt_major_version')} {(-ge)} {(2)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(DQ (x) ($ VSub_Name '$LIBTOOL_CONFIG'))} {(Lit_Other '=')} {(DQ (x))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltconfig_error) op: Equal rhs: {(SQ <'(try setting the LIBTOOL_CONFIG environment variable)'>)} spids: [703] ) ] spids: [703] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-d)} {(DQ ($ VSub_Name '$ltpath') (/../share/libtool/config/.))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltconfig) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (AndOr ops: [Op_DAmp] children: [ (C {(cd)} { (DQ ($ VSub_Name '$ltpath') (/../share/libtool/config) ) } ) (C {(pwd)}) ] ) ] ) left_token: <Left_Backtick '`'> spids: [727 738] ) } spids: [726] ) ] spids: [726] ) ] spids: [16777215 723] ) (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-d)} {(DQ ($ VSub_Name '$ltpath') (/../share/libtool/build-aux/.))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltconfig) op: Equal rhs: { (CommandSubPart command_list: (CommandList children: [ (AndOr ops: [Op_DAmp] children: [ (C {(cd)} { (DQ ($ VSub_Name '$ltpath') (/../share/libtool/build-aux) ) } ) (C {(pwd)}) ] ) ] ) left_token: <Left_Backtick '`'> spids: [759 770] ) } spids: [758] ) ] spids: [758] ) ] spids: [741 755] ) ] else_action: [ (C {(echo)} {(DQ ('Autoconf helper path not found ') ($ VSub_Name '$ltconfig_error'))} ) (C {(echo)} { (DQ (" expected at: '") ($ VSub_Name '$ltpath') ("/../share/libtool/config'") ) } ) (C {(echo)} { (DQ (" or: '") ($ VSub_Name '$ltpath') ("/../share/libtool/build-aux'") ) } ) (ControlFlow token: <ControlFlow_Exit exit> arg_word: {(1)} ) ] spids: [773 807] ) ] spids: [16777215 700] ) ] else_action: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltconfig_error) op: Equal rhs: { (DQ ('(the LIBTOOL_CONFIG environment variable is: ') ($ VSub_Name '$LIBTOOL_CONFIG') (')') ) } spids: [813] ) ] spids: [813] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:ltconfig) op: Equal rhs: {(DQ ($ VSub_Name '$LIBTOOL_CONFIG'))} spids: [821] ) ] spids: [821] ) ] spids: [810 827] ) (ForEach iter_name: file iter_words: [{(config.guess)} {(config.sub)}] do_arg_iter: F body: (DoGroup children: [ (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:configfile) op: Equal rhs: {(DQ ($ VSub_Name '$ltconfig') (/) ($ VSub_Name '$file'))} spids: [845] ) ] spids: [845] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(KW_Bang '!')} {(-f)} {(DQ ($ VSub_Name '$configfile'))} {(Lit_Other ']')} ) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} { (DQ ($ VSub_Name '$configfile') (' not found ') ($ VSub_Name '$ltconfig_error') ) } ) (ControlFlow token: <ControlFlow_Exit exit> arg_word: {(1)} ) ] spids: [16777215 869] ) ] spids: [16777215 886] ) (C {(echo)} {(DQ ('Copying autoconf helper: ') ($ VSub_Name '$configfile'))}) (C {(cp)} {(DQ ($ VSub_Name '$configfile'))} {(build/) ($ VSub_Name '$file')}) ] spids: [842 908] ) spids: [836 840] ) ] spids: [16777215 679] ) ] spids: [16777215 910] ) (Assignment keyword: Assign_None pairs: [ (assign_pair lhs: (LhsName name:PYTHON) op: Equal rhs: { (DQ (CommandSubPart command_list: (CommandList children:[(C {(./build/find_python.sh)})]) left_token: <Left_Backtick '`'> spids: [931 933] ) ) } spids: [929] ) ] spids: [929] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-z)} {(DQ ($ VSub_Name '$PYTHON'))}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Python 2.7 or later is required to run autogen.sh'))}) (C {(echo)} {(DQ ('If you have a suitable Python installed, but not on the'))}) (C {(echo)} {(DQ ('PATH, set the environment variable PYTHON to the full path'))}) (C {(echo)} {(DQ ('to the Python executable, and re-run autogen.sh'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 947] ) ] spids: [16777215 982] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-n)} {(DQ ($ VSub_Name '$RELEASE_MODE'))}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Generating SWIG code...'))}) (AndOr ops: [Op_DPipe] children: [ (C {(DQ ($ VSub_Name '$PYTHON'))} {(./gen-make.py)} {(build.conf)}) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:gen_failed) op:Equal rhs:{(1)} spids:[1027])] spids: [1027] ) ] ) (C {(make)} {(-f)} {(autogen-standalone.mk)} {(autogen-swig)}) (C {(rm)} {(-f)} {(.swig_checked)}) ] spids: [16777215 999] ) ] spids: [16777215 1056] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-n)} {(DQ ($ VSub_Name '$SKIP_DEPS'))}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('Creating build-outputs.mk (no dependencies)...'))}) (AndOr ops: [Op_DPipe] children: [ (C {(DQ ($ VSub_Name '$PYTHON'))} {(./gen-make.py)} {($ VSub_Name '$RELEASE_ARGS')} {(-s)} {(build.conf)} ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:gen_failed) op:Equal rhs:{(1)} spids:[1094])] spids: [1094] ) ] ) ] spids: [16777215 1070] ) ] else_action: [ (C {(echo)} {(DQ ('Creating build-outputs.mk...'))}) (AndOr ops: [Op_DPipe] children: [ (C {(DQ ($ VSub_Name '$PYTHON'))} {(./gen-make.py)} {($ VSub_Name '$RELEASE_ARGS')} {(build.conf)} ) (Assignment keyword: Assign_None pairs: [(assign_pair lhs:(LhsName name:gen_failed) op:Equal rhs:{(1)} spids:[1119])] spids: [1119] ) ] ) ] spids: [1097 1122] ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-n)} {(DQ ($ VSub_Name '$RELEASE_MODE'))}) terminator: <Op_Semi ';'> ) ] action: [ (C {(find)} {(build/)} {(-name)} {(SQ <'*.pyc'>)} {(-exec)} {(rm)} {(Lit_LBrace '{') (Lit_RBrace '}')} {(EscapedLiteralPart token:<Lit_EscapedChar '\\;'>)} ) ] spids: [16777215 1136] ) ] spids: [16777215 1158] ) (C {(rm)} {(autogen-standalone.mk)}) (If arms: [ (if_arm cond: [ (Sentence child: (C {(test)} {(-n)} {(DQ ($ VSub_Name '$gen_failed'))}) terminator: <Op_Semi ';'> ) ] action: [ (C {(echo)} {(DQ ('ERROR: gen-make.py failed'))}) (ControlFlow token:<ControlFlow_Exit exit> arg_word:{(1)}) ] spids: [16777215 1177] ) ] spids: [16777215 1191] ) (C {(echo)} {(DQ ('Creating svn_private_config.h.in...'))}) (C { (BracedVarSub token: <VSub_Name AUTOHEADER> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(autoheader)}) spids: [1203 1207] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-f)} {(config.cache)} {(Lit_Other ']')}) (C {(Lit_Other '[')} {(-f)} {(configure)} {(Lit_Other ']')}) ] ) terminator: <Op_Semi ';'> ) ] action: [(C {(cp)} {(configure)} {(configure.) ($ VSub_Dollar '$$') (.tmp)})] spids: [16777215 1237] ) ] spids: [16777215 1248] ) (C {(echo)} {(DQ ('Creating configure...'))}) (C { (BracedVarSub token: <VSub_Name AUTOCONF> suffix_op: (StringUnary op_id:VTest_ColonHyphen arg_word:{(autoconf)}) spids: [1260 1264] ) } ) (If arms: [ (if_arm cond: [ (Sentence child: (C {(Lit_Other '[')} {(-f)} {(config.cache)} {(Lit_Other ']')}) terminator: <Op_Semi ';'> ) ] action: [ (AndOr ops: [Op_DPipe] children: [ (Subshell child: (AndOr ops: [Op_DAmp] children: [ (C {(Lit_Other '[')} {(-f)} {(configure.) ($ VSub_Dollar '$$') (.tmp)} {(Lit_Other ']')} ) (SimpleCommand words: [{(cmp)} {(configure)} {(configure.) ($ VSub_Dollar '$$') (.tmp)}] redirects: [ (Redir op_id: Redir_Great fd: 16777215 arg_word: {(/dev/null)} spids: [1310] ) (Redir op_id: Redir_GreatAnd fd: 2 arg_word: {(1)} spids: [1314] ) ] ) ] ) spids: [1287 1318] ) (Subshell child: (CommandList children: [ (C {(echo)} {(DQ ('Tossing config.cache, since configure has changed.'))}) (C {(rm)} {(config.cache)}) ] ) spids: [1322 1337] ) ] ) (C {(rm)} {(-f)} {(configure.) ($ VSub_Dollar '$$') (.tmp)}) ] spids: [16777215 1284] ) ] spids: [16777215 1348] ) (C {(rm)} {(-rf)} {(autom4te) (Lit_Other '*') (.cache)}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('You can run ./configure now.'))}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('Running autogen.sh implies you are a maintainer. You may prefer'))}) (C {(echo)} {(DQ ('to run configure in one of the following ways:'))}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('./configure --enable-maintainer-mode'))}) (C {(echo)} {(DQ ('./configure --disable-shared'))}) (C {(echo)} {(DQ ('./configure --enable-maintainer-mode --disable-shared'))}) (C {(echo)} {(DQ ('./configure --disable-optimize --enable-debug'))}) (C {(echo)} {(DQ ("./configure CFLAGS='--flags-for-C' CXXFLAGS='--flags-for-C++'"))}) (C {(echo)} {(DQ )}) (C {(echo)} {(DQ ('Note: If you wish to run a Subversion HTTP server, you will need'))}) (C {(echo)} {(DQ ('Apache 2.x. See the INSTALL file for details.'))}) (C {(echo)} {(DQ )}) ] )