[Ecls-list] Cygwin port

lisp lisp at arrakis.es
Mon Aug 15 09:14:10 UTC 2005


I have found a problem with the cygwin port. During the build process, the
program "cat" is invoked to show the content of some generated C files.
This seems to break the build process. People willing to use cygwin please
use the following patch. I am not able to commit it to CVS from my laptop
right now. I would appreciate an explanation of why this causes the
problem, though :-/

Juanjo

Index: src/cmp/cmpmain.lsp
===================================================================
RCS file: /d/unix/home/cvs/ecls/src/cmp/cmpmain.lsp,v
retrieving revision 1.98
diff -u -r1.98 cmpmain.lsp
--- src/cmp/cmpmain.lsp	2005/08/03 16:52:49	1.98
+++ src/cmp/cmpmain.lsp	2005/08/15 16:00:52
@@ -323,7 +323,6 @@
        (apply #'shared-cc output-name o-name ld-flags))
       #+dlopen
       (:fasl
-       (print init-name)
        (when (or (symbolp output-name) (stringp output-name))
 	 (setf output-name (compile-file-pathname output-name :type :fasl)))
        (unless init-name
@@ -336,7 +335,6 @@
        (format c-file +lisp-program-init+ init-name prologue-code
shared-data-file
 	       submodules epilogue-code)
        (close c-file)
-       (si:system (format nil "cat ~s" c-file))
        (compiler-cc c-name o-name)
        (apply #'bundle-cc output-name o-name ld-flags)))
     (cmp-delete-file c-name)





More information about the ecl-devel mailing list