|
From: Angel P. <ang...@ya...> - 2011-07-08 15:05:18
|
Hi, I have tried with the latest sources. './configure build' ends with: configure: updating cache config.cache configure: creating ./config.status config.status: creating po/Makefile.in config.status: creating gllib/Makefile config.status: creating makemake config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile Configure findings: FFI: yes (user requested: default) readline: yes (user requested: default) libsigsegv: yes ./makemake --with-dynamic-ffi --srcdir=../src > Makefile cp -p ../src/cfgunix.lisp config.lisp chmod +w config.lisp echo '(setq *clhs-root-default* "http://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/")' >> config.lisp echo '(setq *device-prefix* "cygdrive")' >> config.lisp To continue building CLISP, the following commands are recommended (cf. unix/INSTALL step 4 ff): cd build vi config.lisp # The default stack size on your platform is insufficient # and must be increased to at least 16384. You must do either # 'ulimit -s 16384' (for Bourne shell derivatives, e.g., bash and zsh) # or 'limit stacksize 16384' (for C shell derivarives, e.g., tcsh) make make check make ends with gcc -I/cygdrive/c/packages/clisp/build/gllib -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonl iteral -O2 -fexpensive-optimizations -falign-functions=4 -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -DCOMPILE_STANDALONE -O0 txt.c -o txt ./txt > clisp.c rm -f txt.c rm -f txt gcc -I/cygdrive/c/packages/clisp/build/gllib -g -O2 -W -Wswitch -Wcomment -Wpointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonl iteral -O2 -fexpensive-optimizations -falign-functions=4 -DENABLE_UNICODE -DDYNAMIC_FFI -DDYNAMIC_MODULES -I. -DENABLE_RELOCATABLE clisp.c -lintl -lreadline -lncurses -lav call -lcallback -lsigsegv libgnu.a -o clisp.exe mkdir -p i18n m=`cd ../modules/i18n; pwd`; \ if test -f $m/configure -a $m/configure -nt i18n/config.status ; then ( cd i18n ; rm -rf gllib;\ 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; \ if test "${ac_cv_env_CFLAGS_set}" = set; then CFLAGS="${ac_cv_env_CFLAGS_value}"; export CFLAGS; fi; \ if test "${ac_cv_env_LDFLAGS_set}" = set; then LDFLAGS="${ac_cv_env_LDFLAGS_value}"; export LDFLAGS; fi; \ if test "${ac_cv_env_CLFLAGS_set}" = set; then CLFLAGS="${ac_cv_env_CLFLAGS_value}"; export CLFLAGS; fi; \ if test "${ac_cv_env_LIBS_set}" = set; then LIBS="${ac_cv_env_LIBS_value}"; export LIBS; fi; \ if test "${ac_cv_env_CPPFLAGS_set}" = set; then CPPFLAGS="${ac_cv_env_CPPFLAGS_value}"; export CPPFLAGS; fi; \ if test "${ac_cv_env_CPP_set}" = set; then CPP="${ac_cv_env_CPP_value}"; export CPP; fi; \ if test "${ac_cv_env_CXX_set}" = set; then CXX="${ac_cv_env_CXX_value}"; export CXX; fi; \ if test "${ac_cv_env_CXXFLAGS_set}" = set; then CXXFLAGS="${ac_cv_env_CXXFLAGS_value}"; export CXXFLAGS; fi; \ if test "${ac_cv_env_X_LIBS_set}" = set; then X_LIBS="${ac_cv_env_X_LIBS_value}"; export X_LIBS; fi; \ /bin/sh $m/configure --with-clisp="C:/packages/clisp/build/clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc" --cache-file=${cache} --srcdir=$m '--disab le-option-checking' '--cache-file=config.cache';\ else \ /bin/sh $m/configure --srcdir=$m '--disable-option-checking' '--cache-file=config.cache'; \ fi ) ;\ fi; \ test -f $m/Makefile -a $m/Makefile -nt i18n/Makefile && sed "s,srcdir = .,srcdir = $m," "$m/Makefile" > i18n/Makefile ; \ CLISP="C:/packages/clisp/build/clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc" ; \ cd i18n ; make clisp-module CC="gcc" CPPFLAGS="-I/cygdrive/c/packages/clisp/build/gllib -I/cygdrive/c/packages/clisp/build" CFLAGS="-g -O2 -W -Wswitch -Wcomment -Wp ointer-arith -Wimplicit -Wreturn-type -Wmissing-declarations -Wno-sign-compare -Wno-format-nonliteral -O2 -fexpensive-optimizations -falign-functions=4 -DENABLE_UNICODE -DD YNAMIC_FFI -DDYNAMIC_MODULES -I. -DDLL_EXPORT -DPIC" CLFLAGS=" -Wl,--export-all-symbols" LIBS="-lintl -lreadline -lncurses -lavcall -lcallback -lsigsegv libgnu.a " RANLIB ="ranlib" CLISP="$CLISP -q" SHREXT=.dll configure: creating cache config.cache configure: ** I18N (Common) checking how to remove colons from paths... echo $x checking for CLISP version... 2.49+ (2010-07-17) (built 3519124703) (memory 3519124897) checking for CLISP libdir... /cygdrive/c/packages/clisp/build/ checking for CLISP linking set... missing lisp.a lispinit.mem modules.h modules.o makevars sed: can't read missing: No such file or directory sed: can't read lisp.a: No such file or directory sed: can't read lispinit.mem: No such file or directory sed: can't read modules.h: No such file or directory sed: can't read modules.o: No such file or directory sed: can't read makevars/makevars: No such file or directory checking for CLISP... no configure: error: CLISP not found make[1]: Entering directory `/cygdrive/c/packages/clisp/build/i18n' make[1]: *** No rule to make target `clisp-module'. Stop. make[1]: Leaving directory `/cygdrive/c/packages/clisp/build/i18n' make: *** [i18n] Error 2 $ ls -la c:/packages/clisp/build/boot total 9 drwxr-xr-x 1 angel None 0 Jul 8 17:41 . drwxr-xr-x 1 angel None 0 Jul 8 17:41 .. lrwxrwxrwx 1 angel None 11 Jul 8 17:41 libgnu.a -> ../libgnu.a lrwxrwxrwx 1 angel None 18 Jul 8 17:41 libnoreadline.a -> ../libnoreadline.a lrwxrwxrwx 1 angel None 9 Jul 8 17:41 lisp.a -> ../lisp.a lrwxrwxrwx 1 angel None 11 Jul 8 17:41 lisp.def -> ../lisp.def lrwxrwxrwx 1 angel None 11 Jul 8 17:41 lisp.exe -> ../lisp.exe lrwxrwxrwx 1 angel None 15 Jul 8 17:41 lispinit.mem -> ../lispinit.mem -rw-r--r-- 1 angel None 531 Jul 8 17:41 makevars lrwxrwxrwx 1 angel None 12 Jul 8 17:41 modules.h -> ../modules.h lrwxrwxrwx 1 angel None 12 Jul 8 17:41 modules.o -> ../modules.o $ ls -la c:/packages/clisp/build/linkkit total 3 drwxr-xr-x 1 angel None 0 Jul 8 17:41 . drwxr-xr-x 1 angel None 0 Jul 8 17:41 .. lrwxrwxrwx 1 angel None 10 Jul 8 17:41 clisp.h -> ../clisp.h lrwxrwxrwx 1 angel None 15 Jul 8 17:41 modprep.lisp -> ../modprep.lisp lrwxrwxrwx 1 angel None 12 Jul 8 17:41 modules.c -> ../modules.c >> with "/cygwin/c/packages/clisp -K..." and it completes without error. >you mean this cannot be executed by cygwin?! >C:/packages/clisp/src/clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc I mean that $ /cygdrive/c/packages/clisp/modules/i18n/configure --with-clisp=C:/packages/clisp/build/clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc --cache-file=../config.cache --srcdir=/cygdrive/c/packages/clisp/modules/i18n --disable-option-checking --cache-file=config.cache configure: error: unrecognized option: `-K' Try `/cygdrive/c/packages/clisp/modules/i18n/configure --help' for more information. but $ /cygdrive/c/packages/clisp/modules/i18n/configure --with-clisp="C:/packages/clisp/build/clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc" --cache-file=../config.cache --srcdir=/cygdrive/c/packages/clisp/modules/i18n --disable-option-checking --cache-file=config.cache goes little further - configure: loading cache config.cache configure: ** I18N (Common) checking how to remove colons from paths... echo $x checking for CLISP version... 2.49+ (2010-07-17) (built 3519124703) (memory 3519124897) checking for CLISP libdir... /cygdrive/c/packages/clisp/build/ checking for CLISP linking set... missing lisp.a lispinit.mem modules.h modules.o makevars sed: can't read missing: No such file or directory sed: can't read lisp.a: No such file or directory sed: can't read lispinit.mem: No such file or directory sed: can't read modules.h: No such file or directory sed: can't read modules.o: No such file or directory sed: can't read makevars/makevars: No such file or directory checking for CLISP... no configure: error: CLISP not found Hope it helps. If you prefer, I could wait build with mingw - the other thread - to succeed and after that to continue? Regards, AngelP ________________________________ From: Sam Steingold <sd...@gn...> To: cli...@li...; Angel Popov <ang...@ya...> Sent: Wednesday, July 6, 2011 6:21 PM Subject: Re: Build on cygwin/windows has failed > * Angel Popov <nat...@ln...> [2011-06-26 12:03:38 -0700]: > > I have tried to build latest clisp on the latest cygwin > ./configure --ignore-absence-of-libsigsegv succeed, but it would be nice to see the final messages. also, I suggest that you build in a separate directory. it makes it easier to debug, cleanup, have several different builds at the same time &c. just do ./configure .... build-dir are you building in "c:/packages/clisp"? > make failed > the end of make messages are: > ... > test -r libgnu.a || ln -s gllib/libgnu.a libgnu.a > test -d boot || (mkdir boot && cd boot && for f in lisp.a > libnoreadline.a libgnu.a lisp.def modules.h modules.o lisp.exe > ispinit.mem; do ln -s ../$f .; done && (grep -v '^FILES=' ../makevars; > fl=''; for f in lisp.a libnoreadline.a libgnu.a li > p.def; do fl=$fl' '`basename $f`; done; echo 'FILES='"'"$fl"'") > > makevars) || (rm -rf boot ; exit 1) cool. so, what does ls -la c:/packages/clisp/src/boot say? > configure: ** I18N (Common) > checking how to remove colons from paths... echo $x > checking for CLISP version... 2.49+ (2010-07-17) (built 3518098306) (memory 3518098696) > checking for CLISP libdir... /cygdrive/c/packages/clisp/src/ > checking for CLISP linking set... missing lisp.a lispinit.mem modules.h modules.o makevars > sed: can't read missing: No such file or directory > sed: can't read lisp.a: No such file or directory > sed: can't read lispinit.mem: No such file or directory > sed: can't read modules.h: No such file or directory > sed: can't read modules.o: No such file or directory > sed: can't read makevars/makevars: No such file or directory what does ls -la c:/packages/clisp/src/linkkit > it looks that --with-clisp= .... parameter causes problems. I have tried > with "/cygwin/c/packages/clisp -K..." and it completes without error. you mean this cannot be executed by cygwin?! C:/packages/clisp/src/clisp -K boot -E UTF-8 -Emisc 1:1 -Epathname 1:1 -norc -- Sam Steingold (http://sds.podval.org/) on CentOS release 5.6 (Final) X 11.0.60900031 http://honestreporting.com http://iris.org.il http://openvotingconsortium.org http://thereligionofpeace.com http://truepeace.org http://jihadwatch.org (when (or despair hope) (cerror "Accept life as is." "Bad attitude.")) |