[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) |
Hi!
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
<address@hidden>
<address@hidden>
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
$(DESTDIR)$(INSTALL_LIB_DIR)/$(PORTDIR); fi ; fi
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) \
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Gcl-devel] gcl 2.6.7 - broken make install,
Vadim V. Zhytnikov <=