On 17/01/10 15:24, sc wrote:
On Sunday 17 January 2010 07:42:20 am Bram Moolenaar wrote:
Nothing changed. Perhaps you used a different shell?
indeed i recently upgraded opensuse from 32 to 64-bit, and a new
gcc came along with that, and probably every other tool i use
when building
Note that I don't like passing settings with environment vars,
there is always a chance there is a variable you didn't
expect it to be there.
i've already got a 'myconfig' script that spells out these things
as proper commandline arguments -- it works famously
sorry for the noise
sc
I source the following two scripts in two different bash sessions (using
a "shadow directory" for one of them):
for huge gui-enabled "vim"
#!/bin/bash
export CONF_OPT_GUI='--enable-gnome-check'
export CONF_OPT_PERL='--enable-perlinterp'
export CONF_OPT_PYTHON='--enable-pythoninterp'
#export CONF_OPT_TCL='--enable-tclinterp --with-tclsh=tclsh8.5'
export CONF_OPT_TCL='--enable-tclinterp'
export CONF_OPT_RUBY='--enable-rubyinterp'
export CONF_OPT_MZSCHEME='--disable-mzschemeinterp'
#export CONF_OPT_PLTHOME='--with-plthome=/usr/local/plt'
export CONF_OPT_CSCOPE='--enable-cscope'
export CONF_OPT_MULTIBYTE='--enable-multibyte'
export CONF_OPT_FEAT='--with-features=huge'
export CONF_OPT_COMPBY='"[email protected]"'
# need to patch feature.h
# to disable +tag_old_static: comment out:
# # define FEAT_TAG_OLDSTATIC
# at line 360 (or about)
# to enable +xterm_save: uncomment:
# /* #define FEAT_XTERM_SAVE */
# at line 831 (or about)
export CONF_ARGS=''
for tiny "vi"
#!/bin/bash
export CONF_OPT_X='--without-x'
export CONF_OPT_GUI='--disable-gui'
export CONF_OPT_FEAT='--with-features=tiny'
export CONF_OPT_PERL='--disable-perlinterp'
export CONF_OPT_PYTHON='--disable-pythoninterp'
export CONF_OPT_TCL='--disable-tclinterp'
export CONF_OPT_RUBY='--disable-rubyinterp'
export CONF_OPT_MZSCHEME='--disable-mzschemeinterp'
export CONF_OPT_CSCOPE='--disable-cscope'
export CONF_OPT_MULTIBYTE='--disable-multibyte'
export CONF_OPT_COMPBY='"[email protected]"'
export CONF_OPT_NETBEANS='--disable-netbeans'
export CONF_OPT_NLS='--disable-nls'
export CONF_OPT_ACL='--disable-acl'
export CONF_OPT_GPM='--disable-gpm'
export CONF_OPT_SYSMOUSE='--disable-sysmouse'
export CONF_ARGS='--with-vim-name=vi'
They've always worked for me, using bash in 32-bit openSUSE Linux. My
latest compiles were on 2010-01-13 for Huge and 2010-01-12 for tiny; the
tiny build is more than 6 times smaller than the huge one (503952 bytes
vs. 3317652).
Note that it is important to have bash "source" the files: just
"running" them sets the variables in a subshell, which is discarded
before running make.
"make -v" replies:
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i686-pc-linux-gnu
Best regards,
Tony.
--
There is nothing wrong with Southern California that a rise in the
ocean level wouldn't cure.
-- Ross MacDonald
--
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php