From: Doug C. <e...@fl...> - 2005-10-19 04:56:37
|
Building from CVS today, MinGW / MSYS has trouble with src/makemake.in when building modules. It may be that bash with MSYS is pretty old... > GNU bash, version 2.04.0(1)-release (i686-pc-msys) > Copyright 1999 Free Software Foundation, Inc. but that is a guess. Anyway, changing the line that begins echotab "m=\`cd ${MODULESDIR_}\$@; pwd\`; if test -f \$@/configure -a \$@/configure -nt to instead begin as echotab "m=\`cd ${MODULESDIR_}\$@; pwd\`; if test -f \$@/configure -a '!' -f seems to fix it for me. e |
From: Yaroslav K. <kav...@je...> - 2005-10-19 07:09:47
|
Doug Currie пишет: > Anyway, changing the line that begins > > echotab "m=\`cd ${MODULESDIR_}\$@; pwd\`; if test -f \$@/configure -a > \$@/configure -nt > > to instead begin as > > echotab "m=\`cd ${MODULESDIR_}\$@; pwd\`; if test -f \$@/configure -a > '!' -f > > seems to fix it for me. > I confirm it Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-20 01:00:28
|
> * Doug Currie <r@synibef.pbz> [2005-10-19 00:55:52 -0400]: > > Building from CVS today, MinGW / MSYS has trouble with src/makemake.in > when building modules. It may be that bash with MSYS is pretty old... next time, please paste the error message. this bug should be fixed in the CVS. thanks for reporting it. -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.memri.org/> <http://pmw.org.il/> <http://www.savegushkatif.org> <http://truepeace.org> <http://www.openvotingconsortium.org/> Ph.D. stands for "Phony Doctor" - Isaak Asimov, Ph.D. |
From: Yaroslav K. <kav...@je...> - 2005-10-21 08:11:20
|
Sam Steingold wrote: > this bug should be fixed in the CVS. clisp from CVS (20.10.2005) $ configure ... --build ... ... ;; Compiling file C:\gnu\home\src\clisp\clisp\utils\modprep.lisp ... ;; Wrote file C:\gnu\home\src\clisp\clisp\build-full\modprep.fas 0 errors, 0 warnings ../src/lndir ../modules/i18n i18n m=`cd ../modules/i18n; pwd`; if test -f i18n/configure -a '!' i18n/config.status ; then cd i18n ; ( cache=`echo i18n/ | sed -e 's,[^/][^/]*//*,../,g'`config.cache; if test -f ${cache} ; then . ${cache }; if test "${ac_cv_env_CC_set}" = set; then CC="${ac_cv_env_CC_value}"; export CC; fi; ./configure --cache-file=${cache} --srcdir=$m --with-dynamic-ffi --with-readline --with-libreadline-prefix=/usr/ local --with-libtermcap-prefix=/usr/local --with-libpcre-prefix=/usr/local --with-libpq-prefix=c:/Po stgreSQL/8.0; else ./configure --srcdir=$m --with-dynamic-ffi --with-readline --with-libreadline-pre fix=/usr/local --with-libtermcap-prefix=/usr/local --with-libpcre-prefix=/usr/local --with-libpq-pre fix=c:/PostgreSQL/8.0; fi ) ; fi CLISP="`pwd`/lisp.exe -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale -Efile UTF-8 -Eterminal UTF-8 - norc" ; cd i18n ; dots=`echo i18n/ | sed -e 's,[^/][^/]*//*,../,g' -e 's,/$,,g'` ; make clisp-module CC="gcc -mno-cygwin" CPPFLAGS="-I/usr/local/include" CFLAGS="-W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 -fexpensive-optimizations -D_W IN32 -DUNICODE -DDYNAMIC_FFI -I." INCLUDES="$dots" CLFLAGS="-x none" LIBS="/usr/local/lib/libintl.a /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a /usr/local/lib/libreadline.a -lterm cap -luser32 -lws2_32 -lole32 -loleaut32 -luuid /usr/local/lib/libiconv.a -L/usr/local/lib -lsigseg v" RANLIB="ranlib" CLISP="$CLISP -q" make[1]: Entering directory `/home/src/clisp/clisp/build-full/i18n' make[1]: *** No rule to make target `clisp-module'. Stop. make[1]: Leaving directory `/home/src/clisp/clisp/build-full/i18n' make: *** [i18n] Error 2 Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Sam S. <sd...@gn...> - 2005-10-24 19:53:19
|
> * Yaroslav Kavenchuk <xnirapuhx@wragl.ol> [2005-10-21 11:12:34 +0300]: > > Sam Steingold wrote: >> this bug should be fixed in the CVS. > > clisp from CVS (20.10.2005) > > $ configure ... --build ... > ... > ;; Compiling file C:\gnu\home\src\clisp\clisp\utils\modprep.lisp ... > ;; Wrote file C:\gnu\home\src\clisp\clisp\build-full\modprep.fas > 0 errors, 0 warnings > ../src/lndir ../modules/i18n i18n > m=`cd ../modules/i18n; pwd`; if test -f i18n/configure -a '!' > i18n/config.status ; then cd i18n ; ( > cache=`echo i18n/ | sed -e 's,[^/][^/]*//*,../,g'`config.cache; if test > -f ${cache} ; then . ${cache > }; if test "${ac_cv_env_CC_set}" = set; then CC="${ac_cv_env_CC_value}"; > export CC; fi; ./configure > --cache-file=${cache} --srcdir=$m --with-dynamic-ffi --with-readline > --with-libreadline-prefix=/usr/ > local --with-libtermcap-prefix=/usr/local > --with-libpcre-prefix=/usr/local --with-libpq-prefix=c:/Po > stgreSQL/8.0; else ./configure --srcdir=$m --with-dynamic-ffi > --with-readline --with-libreadline-pre > fix=/usr/local --with-libtermcap-prefix=/usr/local > --with-libpcre-prefix=/usr/local --with-libpq-pre > fix=c:/PostgreSQL/8.0; fi ) ; fi > CLISP="`pwd`/lisp.exe -M `pwd`/lispinit.mem -B `pwd` -N `pwd`/locale > -Efile UTF-8 -Eterminal UTF-8 - > norc" ; cd i18n ; dots=`echo i18n/ | sed -e 's,[^/][^/]*//*,../,g' -e > 's,/$,,g'` ; make clisp-module > CC="gcc -mno-cygwin" CPPFLAGS="-I/usr/local/include" CFLAGS="-W > -Wswitch -Wcomment -Wpointer-arith > -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -O2 > -fexpensive-optimizations -D_W > IN32 -DUNICODE -DDYNAMIC_FFI -I." INCLUDES="$dots" CLFLAGS="-x none" > LIBS="/usr/local/lib/libintl.a > /usr/local/lib/libiconv.a libcharset.a libavcall.a libcallback.a > /usr/local/lib/libreadline.a -lterm > cap -luser32 -lws2_32 -lole32 -loleaut32 -luuid > /usr/local/lib/libiconv.a -L/usr/local/lib -lsigseg > v" RANLIB="ranlib" CLISP="$CLISP -q" > make[1]: Entering directory `/home/src/clisp/clisp/build-full/i18n' > make[1]: *** No rule to make target `clisp-module'. Stop. > make[1]: Leaving directory `/home/src/clisp/clisp/build-full/i18n' > make: *** [i18n] Error 2 > > Thanks! I see nothing wrong with the code, could you please investigate yourself? (use "set -vx" for debugging scripts, read "man bash") -- Sam Steingold (http://www.podval.org/~sds) running w2k <http://www.camera.org> <http://www.jihadwatch.org/> <http://www.honestreporting.com> <http://www.palestinefacts.org/> Why use Windows, when there are Doors? |
From: Yaroslav K. <kav...@je...> - 2005-10-25 11:20:55
|
Sam Steingold wrote: >>../src/lndir ../modules/i18n i18n >>m=`cd ../modules/i18n; pwd`; if test -f i18n/configure -a '!' >>i18n/config.status ; then cd i18n ; ( <skip> > I see nothing wrong with the code, could you please investigate > yourself? > (use "set -vx" for debugging scripts, read "man bash") > modules not configure `if test -f i18n/configure -a '!' i18n/config.status` not work. work `if test -f i18n/configure -a '!' -f i18n/config.status` Thanks! -- WBR, Yaroslav Kavenchuk. |
From: Yaroslav K. <kav...@je...> - 2005-10-25 12:02:30
|
>>I see nothing wrong with the code, could you please investigate >>yourself? >>(use "set -vx" for debugging scripts, read "man bash") >> > > > modules not configure > `if test -f i18n/configure -a '!' i18n/config.status` not work. > work `if test -f i18n/configure -a '!' -f i18n/config.status` > --- makemake.in Tue Oct 25 11:46:14 2005 +++ makemake.in Tue Oct 25 11:46:50 2005 @@ -3304,7 +3304,7 @@ # src/build-aux/install-sh _AND_ also its own sources, thus we must # point it to modules/... in the original source tree if [ "@TEST_NT@" = no ]; then # re-making a module requires rm -rf module - NEED_RECONFIGURE='test -f $@/configure -a '"'!'"' $@/config.status' + NEED_RECONFIGURE='test -f $@/configure -a '"'!'"' -f $@/config.status' else # re-making a module just works NEED_RECONFIGURE='test -f $@/configure -a $@/configure -nt $@/config.status' fi Thanks! -- WBR, Yaroslav Kavenchuk. |