[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gcl-devel] gcl 2.6.7 - broken make install

From: Vadim V. Zhytnikov
Subject: [Gcl-devel] gcl 2.6.7 - broken make install
Date: Wed, 31 Aug 2005 23:12:27 +0300
User-agent: Mozilla Thunderbird 1.0.6 (Windows/20050716)


I've noticed some quite nasty thing about
gcl 2.6.7 ansi build.  After make install main
executable saved_ansi_gcl is partially broken.
"Partially" because the problems is not so easy
to see.  This gcl builds Maxima, passes all tests -
everything seems to be OK.  The problem is that
lisp error-debugger loop is broken.  It is enough
to type unbound variable to see some weird
message instead of usual lisp debugger prompt.

The problem is caused by erroneous (reset-sys-paths)
executed during make install.  Patch which fixes
the trouble is attached.  I'm a bit surprised.
Why the bug didn't show up with gcl 2.6.6 and earlier?

     Vadim V. Zhytnikov

diff -uNr gcl-2.6.7-orig/makefile gcl-2.6.7/makefile
--- gcl-2.6.7-orig/makefile     2004-08-06 02:49:39 +0400
+++ gcl-2.6.7/makefile  2005-08-31 22:27:43 +0400
@@ -173,8 +173,7 @@
        if gcc --version | grep -i mingw >/dev/null 2>&1 ; then if grep -i 
oncrpc makedefs >/dev/null 2>&1 ; then cp /mingw/bin/oncrpc.dll 
        cd $(DESTDIR)$(INSTALL_LIB_DIR)/$(PORTDIR) && \
                mv $(FLISP)$(EXE) temp$(EXE) && \
-               echo '(reset-sys-paths "$(INSTALL_LIB_DIR)/")\
-                     (si::save-system "$(FLISP)$(EXE)")' | ./temp$(EXE) && \
+               echo '(reset-sys-paths "$(INSTALL_LIB_DIR)/")(si::save-system 
"$(FLISP)$(EXE)")' | ./temp$(EXE) && \
                rm -f temp$(EXE)
        if [ -e "unixport/rsym$(EXE)" ] ; then cp unixport/rsym$(EXE) 
$(DESTDIR)$(INSTALL_LIB_DIR)/unixport/ ; fi
 #      ln $(SYMB) $(INSTALL_LIB_DIR)/$(PORTDIR)/$(FLISP)$(EXE) \

reply via email to

[Prev in Thread] Current Thread [Next in Thread]