[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