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 insratall

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

Reply via email to