At patchlevel 125 (123-124-125 newly patched), "make reconfig" and "make distclean" both fail as follows (beware of "mailer beautification": all lines from GUI_INC_LOC= (included) to --enable-mzschemeinterp (excluded) end in a backslash):

Starting make in the src directory.
If there are problems, cd to the src directory and run make there
cd src && make distclean
make[1]: Entering directory `/root/.build/vim/vim70/src'
GUI_INC_LOC="-DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include -I/opt/gnome/include/atk-1.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -DORBIT2=1 -pthread -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -I/usr/include/libart-2.0 -I/usr/include/libxml2 -I/opt/gnome/include/libgnomeui-2.0 -I/opt/gnome/include/libgnome-2.0 -I/opt/gnome/include/libgnomecanvas-2.0 -I/opt/gnome/include/gtk-2.0 -I/opt/gnome/include/gconf/2 -I/opt/gnome/include/libbonoboui-2.0 -I/opt/gnome/include/glib-2.0 -I/opt/gnome/lib/glib-2.0/include -I/opt/gnome/include/orbit-2.0 -I/opt/gnome/include/libbonobo-2.0 -I/opt/gnome/include/gnome-vfs-2.0 -I/opt/gnome/lib/gnome-vfs-2.0/include -I/opt/gnome/include/bonobo-activation-2.0 -I/opt/gnome/include/pango-1.0 -I/usr/include/freetype2 -I/opt/gnome/lib/gtk-2.0/include -I/usr/X11R6/include -I/opt/gnome/include/atk-1.0 -I/usr/include/freetype2/config " GUI_LIB_LOC="-L/opt/gnome/lib " \
        CC="gcc" CPPFLAGS="" CFLAGS="-O2 -fno-strength-reduce -Wall" \
LDFLAGS="-rdynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.6/i586-linux-thread-multi/CORE -L/usr/local/lin" srcdir="." \
        ./configure --enable-gnome-check  \
         --enable-perlinterp --enable-pythoninterp
        --enable-tclinterp --with-tcl=tclsh8.4 --enable-rubyinterp  \
        --enable-cscope --enable-multibyte  \
        --enable-fontset   \
         --with-features=huge  \
        "[EMAIL PROTECTED]"    \
         --enable-mzschemeinterp
configure: loading cache auto/config.cache
configure: error: `CC' has changed since the previous run:
configure:   former value:
configure:   current value: gcc
configure: error: `CFLAGS' has changed since the previous run:
configure:   former value:
configure:   current value: -O2 -fno-strength-reduce -Wall
configure: error: `LDFLAGS' has changed since the previous run:
configure:   former value:
configure: current value: -rdynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/5.8.6/i586-linux-thread-multi/CORE -L/usr/local/lib
configure: error: changes in the environment can compromise the build
configure: error: run `make distclean' and/or `rm auto/config.cache' and start over
make[1]: *** [auto/config.mk] Error 1
make[1]: Leaving directory `/root/.build/vim/vim70/src'
make: *** [distclean] Error 2


After manually deleting src/auto/config.cache, "make distclean" runs configure first, then proceeds to remove (among others) configure's output (!!!) as follows:

[...]
checking for setjmp.h... yes
checking for GCC 3 or later... yes
updating cache auto/config.cache
configure: creating auto/config.status
config.status: creating auto/config.mk
config.status: creating auto/config.h
config.status: auto/config.h is unchanged
make[1]: Leaving directory `/root/.build/vim/vim70/src'
make[1]: Entering directory `/root/.build/vim/vim70/src'
[...]
rm -f auto/config.status auto/config.cache config.log auto/config.log
rm -f auto/config.h auto/link.log auto/link.sed auto/config.mk
touch auto/config.h
cp config.mk.dist auto/config.mk
rm -f tags
make[1]: Leaving directory `/root/.build/vim/vim70/src'


*Then* I can run "make config >config.log 2>&1" and "make >make.log 2>&1", producing an executable which is capable of (at least) showing the intro screen and executing ":version" and ":q".



Best regards,
Tony.

Reply via email to