On Sat, 23 Jun 2007, Waldek Hebisch wrote:
| Camm Maguire wtote:
| > Greetings, and thanks so much for the feedback/report! This should be
| > fixed now. Releasing snapshot -70 to the Debian autobuilders...
|
| Thanks, CLtL1 have build file, ANSI build is in progress. I have
| noticed two little problems. One is that 'make install' did not install
| the actual gcl command.
I concur that ANSI builds fine, and indeed maks insteall does
not install the gcl command. Please find attached the "transcript"
of "make install"
-- Gaby
Script started on Fri 22 Jun 2007 06:32:35 PM CDT
gauss:/home/gdr/src/gcl.cvs # make insra[K[Ktall
rm -f bin/gcl xbin/gcl
MGCLDIR=`echo /home/gdr/src/gcl.cvs | sed -e 'sX^\([a-z]\):X/\1Xg'` ; \
GCLDIR=`echo /home/gdr/src/gcl.cvs` ; \
make install_command "INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR"
"BINDIR=$MGCLDIR/unixport"
make[1]: Entering directory `/home/gdr/src/gcl.cvs'
rm -f bin/gcl
(echo '#!/bin/sh' ; \
echo exec /home/gdr/src/gcl.cvs/unixport/saved_ansi_gcl \\ ; \
echo ' -dir' /home/gdr/src/gcl.cvs/unixport/ \\ ; \
echo ' -libdir' /home/gdr/src/gcl.cvs/ \\ ; \
echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\
! [ -d "" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\
echo ' '\"[EMAIL PROTECTED]" ) > bin/gcl;
echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >>
bin/gcl
chmod a+x bin/gcl
make[1]: Leaving directory `/home/gdr/src/gcl.cvs'
(cd xbin ; cp ../bin/gcl .)
if [ -d "" ] ; then \
cd gcl-tk && make ; \
else \
echo "gcl-tk not made..missing include or lib" ; \
fi
gcl-tk not made..missing include or lib
cd info && make
make[1]: Entering directory `/home/gdr/src/gcl.cvs/info'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/gdr/src/gcl.cvs/info'
# MINSTALL_LIB_DIR=`echo | sed -e 'sX^\([a-z]\):X/\1Xg'`
# make install_command "INSTALL_LIB_DIR=" "prefix=/usr/local/gcl-2.7"
"DESTDIR=" "BINDIR=$MINSTALL_LIB_DIR/unixport"
# Logic copied from `command' target, but with FLISP modified:
if test "" != ""; then \
MGCLDIR=`echo /home/gdr/src/gcl.cvs | sed -e 'sX^\([a-z]\):X/\1Xg'` ;
\
GCLDIR=`echo /home/gdr/src/gcl.cvs` ; \
make install_command FLISP=saved_pargcl BINSCPT=pargcl \
"INSTALL_LIB_DIR=$GCLDIR" "prefix=$GCLDIR" \
"BINDIR=$MGCLDIR/unixport" \
&& cat bin/pargcl \
| sed -f /src/pargcl.sed > bin/pargcl_temp \
&& mv -f bin/pargcl_temp bin/pargcl \
&& chmod a+x bin/pargcl \
&& cat /bin/procgroup \
| sed -e s^pargcl/bin/par^bin/par^ \
| sed -e s^bin/paransi_gcl^bin/pargcl^ > bin/procgroup ; \
(cd && make) \
&& cp /src/saved_pargcl unixport/ \
&& cd unixport \
&& mv saved_pargcl temp \
&& echo '(reset-sys-paths "/home/gdr/src/gcl.cvs/")(si::save-system
"saved_pargcl")' | ./temp \
&& echo '#' \
&& echo '#' \
&& echo '# ParGCL built. To test it: cd bin; ./pargcl ' \
&& echo '#' \
&& echo '#' ; \
rm -f temp; \
fi
make install1 "INSTALL_LIB_DIR=/usr/local/gcl-2.7/lib/gcl-`cat majvers`.`cat
minvers`" "prefix=/usr/local/gcl-2.7" "DESTDIR="
make[1]: Entering directory `/home/gdr/src/gcl.cvs'
if gcc --version | grep -i mingw >/dev/null 2>&1 ; then \
make install_windows; \
else \
make install_unix; \
[ "" = "" ] || make pargcl_all FLISP=saved_pargcl
BINSCPT=pargcl \
INSTALL_LIB_DIR=/usr/local/gcl-2.7/lib/gcl-2.7.0
prefix=/usr/local/gcl-2.7 \
DESTDIR= GCLDIR=/usr/local/gcl-2.7/lib/gcl-2.7.0; \
fi
make[2]: Entering directory `/home/gdr/src/gcl.cvs'
mkdir -p /usr/local/gcl-2.7/lib
mkdir -p /usr/local/gcl-2.7/bin
mkdir -p /usr/local/gcl-2.7/lib/gcl-2.7.0
MINSTALL_LIB_DIR=`echo /usr/local/gcl-2.7/lib/gcl-2.7.0 | sed -e
'sX^\([a-z]\):X/\1Xg'` ; \
make install_command "INSTALL_LIB_DIR=/usr/local/gcl-2.7/lib/gcl-2.7.0"
"prefix=/usr/local/gcl-2.7" "DESTDIR=" "BINDIR=$MINSTALL_LIB_DIR/unixport"
make[3]: Entering directory `/home/gdr/src/gcl.cvs'
rm -f bin/gcl
(echo '#!/bin/sh' ; \
echo exec /usr/local/gcl-2.7/lib/gcl-2.7.0/unixport/saved_ansi_gcl \\ ;
\
echo ' -dir' /usr/local/gcl-2.7/lib/gcl-2.7.0/unixport/ \\ ; \
echo ' -libdir' /usr/local/gcl-2.7/lib/gcl-2.7.0/ \\ ; \
echo ' -eval '\''(setq si::*allow-gzipped-file* t)'\' \\ ;\
! [ -d "" ] || echo ' -eval '\''(setq si::*tk-library* '\"\"')'\' \\;\
echo ' '\"[EMAIL PROTECTED]" ) > bin/gcl;
echo '#' other options: -load "/tmp/foo.o" -load "jo.lsp" -eval '"(joe 3)"' >>
bin/gcl
chmod a+x bin/gcl
make[3]: Leaving directory `/home/gdr/src/gcl.cvs'
rm -f /usr/local/gcl-2.7/bin/gcl.exe
tar cf - unixport/saved_ansi_gcl info/*.info* clcs/myload1.lisp
clcs/gcl_clcs_macros.lisp cmpnew/gcl_collectfn.o cmpnew/gcl_collectfn.lsp
xgcl-2/sysdef.lisp xgcl-2/gcl_dwtest.lsp xgcl-2/gcl_dwtestcases.lsp
lsp/gcl_gprof.lsp lsp/gcl_info.o lsp/gcl_profile.lsp lsp/gcl_export.lsp
lsp/gcl_autoload.lsp cmpnew/gcl_cmpmain.lsp cmpnew/gcl_cmpopt.lsp
cmpnew/gcl_lfun_list.lsp lsp/gcl_auto_new.lsp h/cmpinclude.h
unixport/init_ansi_gcl.lsp unixport/libansi_gcl.a unixport/libgclp.a
gcl-tk/tk-package.lsp gcl-tk/tkl.o gcl-tk/tinfo.o gcl-tk/decode.tcl
gcl-tk/demos/*.lsp gcl-tk/demos/*.lisp gcl-tk/demos/*.o
lsp/sys-proclaim.lisp cmpnew/sys-proclaim.lisp pcl/sys-proclaim.lisp
clcs/sys-proclaim.lisp unixport/gcl.script \
gcl-tk/gcl.tcl gcl-tk/gcltkaux | (cd /usr/local/gcl-2.7/lib/gcl-2.7.0
;tar xf -)
tar: gcl-tk/tkl.o: Cannot stat: No such file or directory
tar: gcl-tk/tinfo.o: Cannot stat: No such file or directory
tar: gcl-tk/demos/*.lsp: Cannot stat: No such file or directory
tar: gcl-tk/demos/*.o: Cannot stat: No such file or directory
tar: gcl-tk/gcltkaux: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
cd /usr/local/gcl-2.7/lib/gcl-2.7.0/unixport && \
mv saved_ansi_gcl temp && \
echo '(reset-sys-paths
"/usr/local/gcl-2.7/lib/gcl-2.7.0/")(si::save-system "saved_ansi_gcl")' |
./temp && \
rm -f temp
GCL (GNU Common Lisp) 2.7.0 ANSI Jun 20 2007 18:32:40
Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl)
Binary License: GPL due to GPL'ed components: (READLINE BFD UNEXEC)
Modifications of this banner must retain notice of a compatible license
Dedicated to the memory of W. Schelter
Use (help) to get some basic information on how to use GCL.
Temporary directory for compiler files set to /tmp/
>
NIL
>if [ -e "unixport/rsym" ] ; then cp unixport/rsym
>/usr/local/gcl-2.7/lib/gcl-2.7.0/unixport/ ; fi
if [ -d "" ] ; then \
cat gcl-tk/gcltksrv | \
sed -e
"s!GCL_TK_DIR=.*!GCL_TK_DIR=/usr/local/gcl-2.7/lib/gcl-2.7.0/gcl-tk!g" \
-e "s!TK_LIBRARY=.*!TK_LIBRARY=!g" > \
/usr/local/gcl-2.7/lib/gcl-2.7.0/gcl-tk/gcltksrv ; \
chmod a+x /usr/local/gcl-2.7/lib/gcl-2.7.0/gcl-tk/gcltksrv ; fi
if test "/usr/local/gcl-2.7/share/emacs/site-lisp" != "" ; then (cd elisp ;
make install DESTDIR=) ; fi
make[3]: Entering directory `/home/gdr/src/gcl.cvs/elisp'
mkdir -p /usr/local/gcl-2.7/share/emacs/site-lisp
cp *.el /usr/local/gcl-2.7/share/emacs/site-lisp
if [ "./default.el" != "" ] ; then \
if test -f "./default.el" ; then \
cat ./default.el | sed -e '/BEGIN gcl/,/END gcl/d' >
/usr/local/gcl-2.7/share/emacs/site-lisp/temp_emacs_default ; \
mv ./default.el ./default.el.prev ; \
rm -f ./default.elc ; \
cat add-default.el >>
/usr/local/gcl-2.7/share/emacs/site-lisp/temp_emacs_default ; cp
/usr/local/gcl-2.7/share/emacs/site-lisp/temp_emacs_default ./default.el ; \
rm -f /usr/local/gcl-2.7/share/emacs/site-lisp/temp_emacs_default ;
else \
cp add-default.el ./default.el ; fi ; \
chmod a+r ./default.el ; fi
make[3]: Leaving directory `/home/gdr/src/gcl.cvs/elisp'
if test "/usr/local/gcl-2.7/share/info/" != "unknown"; then (cd info ; make ;
make install DESTDIR=) ; fi
make[3]: Entering directory `/home/gdr/src/gcl.cvs/info'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/gdr/src/gcl.cvs/info'
make[3]: Entering directory `/home/gdr/src/gcl.cvs/info'
mkdir -p /usr/local/gcl-2.7/share/info/
[ -f /usr/local/gcl-2.7/share/info//dir ] || touch
/usr/local/gcl-2.7/share/info//dir
grep gcl-si /usr/local/gcl-2.7/share/info//dir >/dev/null 2>&1 || \
echo "* GCL Doc: (gcl-si.info). GNU Common Lisp specific
Documentation." >> /usr/local/gcl-2.7/share/info//dir
grep gcl-tk /usr/local/gcl-2.7/share/info//dir >/dev/null 2>&1 || \
echo "* GCL TK Doc: (gcl-tk.info). TK window GCL interface." >>
/usr/local/gcl-2.7/share/info//dir
grep gcl.info /usr/local/gcl-2.7/share/info//dir >/dev/null 2>&1 || \
echo "* GCL Ansi Doc: (gcl.info). Ansi Common Lisp Specification." >>
/usr/local/gcl-2.7/share/info//dir
cp *.info* /usr/local/gcl-2.7/share/info//
mkdir -p /usr/local/gcl-2.7/share/info//../doc
cp -r gcl-si gcl gcl-tk /usr/local/gcl-2.7/share/info//../doc
cp *dvi /usr/local/gcl-2.7/share/info//../doc
make[3]: Leaving directory `/home/gdr/src/gcl.cvs/info'
[ "" == "" ] || if test "/usr/local/gcl-2.7/share/info/" != "unknown"; then (cd
xgcl-2 ; make install LISP=../unixport/saved_pre_gcl DESTDIR=) ; fi
make[2]: Leaving directory `/home/gdr/src/gcl.cvs'
make[1]: Leaving directory `/home/gdr/src/gcl.cvs'
gauss:/home/gdr/src/gcl.cvs # exit
Script done on Fri 22 Jun 2007 06:32:48 PM CDT
_______________________________________________
Axiom-developer mailing list
Axiom-developer@nongnu.org
http://lists.nongnu.org/mailman/listinfo/axiom-developer