Thread: [A-a-p-user] config.arg problem with vim.app recipe
Brought to you by:
vimboss
From: Alex Y. <c5o...@sn...> - 2007-12-05 06:07:29
|
Hello, fellow aap users. I recently tried using aap to install Vim.app on my mac. It worked beautifully, until I tried adding some additional compilation options (ruby, perl, python, multibit, huge features), at which point I encountered the following error, which I puzzled over for a couple of hours, but could not figure out: error: Error in recipe "/usr/local/aap/vim/vim/src/main.aap" line 375: Error executing commands for build object: Error in recipe "/usr/local/aap/vim/vim/src/main.aap" line 389: Shell command returned 1 heres what I had in my config.arg file: --with-features=huge --enable-multibyte --enable-perlinterp --enable-pythoninterp --enable-rubyinterp I also tried adding a --with-compiledby='My Name <myself@generic_host.org>' but the angle brackets seemed to cause problems, even if I escaped them with backslashes, so I took the 'compiled-by' argument back out. Interestingly, when I just used aap to fetch and patch Vim, and then used the standard ./configure && make && make install, everything - including the --compiled-by argument - worked perfectly. stats: Mac OS 10.3.9 with all the latest updates Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC gcc version 3.3 20030304 (Apple Computer, Inc. build 1671) Blue & White "Yosemite" G3, Rev 2 (New World PPC) -------------------------------------- I do not like vulgar spam I do not like it, Sam-I-Am. https://sneakemail.com |
From: Bram M. <Br...@mo...> - 2007-12-07 16:06:39
|
Alex Yeh wrote: > Hello, fellow aap users. > > I recently tried using aap to install Vim.app on my mac. It worked > beautifully, until I tried adding some additional compilation options > (ruby, perl, python, multibit, huge features), at which point I > encountered the following error, which I puzzled over for a couple of > hours, but could not figure out: > > error: Error in recipe "/usr/local/aap/vim/vim/src/main.aap" > line 375: Error executing commands for build object: Error in recipe > "/usr/local/aap/vim/vim/src/main.aap" line 389: Shell command returned > 1 There should be an AAPDIR/log file with more detailed info. > > heres what I had in my config.arg file: > > --with-features=huge > --enable-multibyte > --enable-perlinterp > --enable-pythoninterp > --enable-rubyinterp Usually there is something wrong with the versions of libraries. It's very difficult to make this work for various versions of Mac OS. > I also tried adding a > > --with-compiledby='My Name <myself@generic_host.org>' > > but the angle brackets seemed to cause problems, even if I escaped > them with backslashes, so I took the 'compiled-by' argument back out. I see this problem also. I'll see if it can be fixed... OK, try the patch below. > Interestingly, when I just used aap to fetch and patch Vim, and then > used the standard ./configure && make && make install, everything - > including the --compiled-by argument - worked perfectly. With the same configuration options? That's strange. Please compare the relevant commands to find out what the difference is that caused the failure. > stats: > Mac OS 10.3.9 with all the latest updates > Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC > gcc version 3.3 20030304 (Apple Computer, Inc. build 1671) > Blue & White "Yosemite" G3, Rev 2 (New World PPC) *** ../vim-7.1.168/src/main.aap Tue Sep 25 22:13:14 2007 --- src/main.aap Fri Dec 7 17:03:31 2007 *************** *** 63,70 **** @else: @ arch = "ppc" :print Building for $arch system :sys CONFIG_STATUS=auto/config.status ! ./configure.aap `file2string("config.arg")` --with-mac-arch=$arch --cache-file=auto/config.cache --- 63,71 ---- @else: @ arch = "ppc" :print Building for $arch system + config_args = `file2string("config.arg")` :sys CONFIG_STATUS=auto/config.status ! ./configure.aap $config_args --with-mac-arch=$arch --cache-file=auto/config.cache *************** *** 440,450 **** :print >> $target char_u *all_lflags = (char_u *)"$linkcmd"; @if _no.get("COMPILEDBY"): who = $COMPILEDBY ! where = '' @else: :syseval whoami | :eval re.sub("\n", "", stdin) | :assign who :syseval hostname | :eval re.sub("\n", "", stdin) | :assign where :print >> $target char_u *compiled_user = (char_u *)"$who"; :print >> $target char_u *compiled_sys = (char_u *)"$where"; --- 441,453 ---- :print >> $target char_u *all_lflags = (char_u *)"$linkcmd"; @if _no.get("COMPILEDBY"): who = $COMPILEDBY ! where = @else: :syseval whoami | :eval re.sub("\n", "", stdin) | :assign who :syseval hostname | :eval re.sub("\n", "", stdin) | :assign where + @who = string.replace(who, '"', '\\"') + @where = string.replace(where, '"', '\\"') :print >> $target char_u *compiled_user = (char_u *)"$who"; :print >> $target char_u *compiled_sys = (char_u *)"$where"; -- Press any key to continue, press any other key to quit. /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net \\\ /// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\ \\\ download, build and distribute -- http://www.A-A-P.org /// \\\ help me help AIDS victims -- http://ICCF-Holland.org /// |