[Ecls-list] Next step with Cygwin
Robin Lee Powell
rlpowell at digitalkingdom.org
Wed Aug 6 04:15:58 UTC 2008
On Wed, Aug 06, 2008 at 09:56:15AM +0700, Kamil Shakirov wrote:
> I tried to compile (followed INSTALL) clocc myself with msvc ECL
> (threads enabled) and got different results:
>
> ;;; Note: Invoking external command:
> ;;; cl -Fe"D:/Temp/clocc/src/port/ext.fas"
> "D:/Temp/clocc/src/port/ext.obj" /LD /MD /link /nologo
> /nodefaultlib:libcmt /nodefaultlib:libcmtd /nodefaultlib:libc
> /nodefaultlib:libd ecl.lib user32.lib ws2_32.lib shell32.lib
> /EXPORT:init_fas_CODE /LIBPATH:d:/tools/lisp/ecl/
> Creating library D:/Temp/clocc/src/port/ext.lib and object
> D:/Temp/clocc/src/port/ext.exp
> ;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3, Debug=0
> ;;; Finished compiling src/port/ext.lisp.
> Filesystem error with pathname #P"src/port/ext.so".
> Either
> 1) the file does not exist, or
> 2) we are not allow to access the file, or
> 3) the pathname points to a broken symbolic link.
> Broken at SI:BYTECODES.No restarts available.
> Broken at SI:BYTECODES.
Yeah, that's CLOCC's fault, and I had gotten past that one. Open up
./src/defsystem-3.x/defsystem.lisp and change this line:
#+ECL ("lsp" . "so")
to:
#+(and ECL (not (or win32 winnt mswindows cygwin))) ("lisp" . "so")
#+(and ECL (or win32 winnt mswindows cygwin)) ("lisp" . "exp")
-Robin
More information about the ecl-devel
mailing list