[Ecls-list] 0.7 on Cygwin
Ng Pheng Siong
ngps at netmemetic.com
Tue Nov 12 00:11:05 UTC 2002
Hi,
I tried building ECL 0.7 on a freshly-installed-from-mirror Cygwin on a
Win98 boxen. (Well, this very dual-booting boxen, actually.)
ecl_min.exe builds, but ecl.exe doesn't:
if (echo c gc | grep gmp); then \
cd gmp; make install; \
fi
cd c; make
make[1]: Entering directory `/home/ngps/src/ecl-0.7/build/c'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ngps/src/ecl-0.7/build/c'
./ecl_min < compile.lsp
;*** Lisp core booted ****
ECLS (Embeddable Common Lisp) 16384 pages
> ;;; Loading "bare.lsp"
;;; Loading "lsp/load.lsp"
;;; Loading "/home/ngps/src/ecl-0.7/src/lsp/export.lsp"
<output snipped>
;;; Loading "/home/ngps/src/ecl-0.7/src/lsp/helpfile.lsp"
<more output snipped>
;;; Loading "./cmp/cmpcfg.lsp"
;;; Loading "/home/ngps/src/ecl-0.7/src/doc/help.lsp"
;;; Loading "/home/ngps/src/ecl-0.7/src/util/system.lsp"
#P"bare.lsp"
> NIL
> #<"COMMON-LISP-USER" package>
> ;;; Loading "lsp/defsys.lsp"
#P"lsp/defsys.lsp"
> NIL
> Compiling EXPORT...
;;; Compiling /home/ngps/src/ecl-0.7/src/lsp/export.lsp.
<more output snipped>
;;; Calling the C compiler...
"gcc -g -O2 -Dcygwin -I/home/ngps/src/ecl-0.7/src/h -I/home/ngps/src/ecl-0.7/src/gmp -O -I.//h -w -c /home/ngps/src/ecl-0.7/build/lsp/export.c -o /home/ngps/src/ecl-0.7/build/lsp/export.o"In file included from /home/ngps/src/ecl-0.7/src/h/ecl-cmp.h:25,
from /home/ngps/src/ecl-0.7/build/lsp/export.c:2:
/home/ngps/src/ecl-0.7/src/h/object.h:49: parse error before "cl_fixnum"
/home/ngps/src/ecl-0.7/src/h/object.h:50: parse error before "cl_index"
/home/ngps/src/ecl-0.7/src/h/object.h:51: parse error before "cl_hashkey"
/home/ngps/src/ecl-0.7/src/h/object.h:205: parse error before "cl_index"
/home/ngps/src/ecl-0.7/src/h/object.h:231: parse error before "cl_fixnum"
/home/ngps/src/ecl-0.7/src/h/object.h:233: parse error before '}' token
/home/ngps/src/ecl-0.7/src/h/object.h:240: parse error before "cl_index"
/home/ngps/src/ecl-0.7/src/h/object.h:245: parse error before '}' token
/home/ngps/src/ecl-0.7/src/h/object.h:252: parse error before "cl_index"
/home/ngps/src/ecl-0.7/src/h/object.h:259: parse error before '}' token
/home/ngps/src/ecl-0.7/src/h/object.h:266: parse error before "cl_index"
/home/ngps/src/ecl-0.7/src/h/object.h:271: conflicting types for `self'
/home/ngps/src/ecl-0.7/src/h/object.h:256: previous declaration of `self'
/home/ngps/src/ecl-0.7/src/h/object.h:272: parse error before '}' token
/home/ngps/src/ecl-0.7/src/h/object.h:288: parse error before "cl_fixnum"
/home/ngps/src/ecl-0.7/src/h/object.h:384: parse error before "cl_index"
/home/ngps/src/ecl-0.7/src/h/object.h:386: parse error before '}' token
/home/ngps/src/ecl-0.7/src/h/object.h:468: field `hash' has incomplete type
/home/ngps/src/ecl-0.7/src/h/object.h:469: field `array' has incomplete type
/home/ngps/src/ecl-0.7/src/h/object.h:470: field `vector' has incomplete type
/home/ngps/src/ecl-0.7/src/h/object.h:471: field `string' has incomplete type
/home/ngps/src/ecl-0.7/src/h/object.h:476: field `bytecodes' has incomplete type
/home/ngps/src/ecl-0.7/src/h/object.h:485: field `str' has incomplete type
/home/ngps/src/ecl-0.7/src/h/object.h:492: confused by earlier errors, bailing out
LAMBDA: Too many arguments to function CONTINUE.
Broken at CONTINUE.
COMMON-LISP>
Bye.
cd doc; make
make[1]: Entering directory `/home/ngps/src/ecl-0.7/build/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ngps/src/ecl-0.7/build/doc'
Anyone has had any luck with that combo?
TIA. Cheers.
--
Ng Pheng Siong <ngps at netmemetic.com> * http://www.netmemetic.com
More information about the ecl-devel
mailing list