gcl-devel
[Top][All Lists]
Advanced

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

[Gcl-devel] Compiling GCL


From: Faré
Subject: [Gcl-devel] Compiling GCL
Date: Thu, 24 Oct 2013 12:43:31 -0400

Exploring http://www.reddit.com/r/lisp/ I realized that GCL 2.6.8 and
2.6.9 had been released. Congratulations!

I'm not sure what happened to the GCL 2.7.0 code that was once made
available in Debian, and when compiling your code from git master, it
displays 2.7.0, so I'm confused — maybe you have a document somewhere
to unconfuse me.

Anyway, in the vague hope that I could port ASDF to better work on
GCL, I tried to compile and install gcl (from git branch master,
commit 92d9d52591c281218cf85a21dfb40a40a1424574) on my Linux amd64
Ubuntu 12.04.3 laptop, and ultimately failed to install it.

First I tried to use ./configure but it looks like it failed to
generate a new makefile or anything. However, I tried to use the
existing makefile, and it looks like it worked and compiled gcl — a
great progress since the last few times I tried over the years, and it
failed due to library issues. Now, when I try to make install
prefix=/home/tunes/local/stow/gcl I get the following failure (log
below my .sig), and the install is incomplete. Am I doing something
wrong? How can I fix it?

Thanks for maintaining this piece of software.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
It's possible to program a computer in English. It's also possible to make an
airplane controlled by reins and spurs.  — John McCarthy


cp bin/gcl /home/tunes/local/stow/gcl/bin/
rm -f /home/tunes/local/stow/gcl/bin/gcl.exe
tar cf - unixport/saved_gcl info/*.info* clcs/package.lisp
clcs/myload1.lisp clcs/gcl_clcs_macros.lisp cm
pnew/gcl_collectfn.o cmpnew/gcl_collectfn.lsp xgcl-2/sysdef.lisp
xgcl-2/gcl_dwtest.lsp xgcl-2/gcl_dwtestc
ases.lsp lsp/gcl_gprof.lsp lsp/gcl_info.o lsp/gcl_profile.lsp
lsp/gcl_export.lsp lsp/gcl_autoload.lsp cmp
new/gcl_cmpmain.lsp cmpnew/gcl_cmpopt.lsp cmpnew/gcl_lfun_list.lsp
lsp/gcl_auto_new.lsp h/cmpinclude.h un
ixport/init_gcl.lsp unixport/libgcl.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 cmpn
ew/sys-proclaim.lisp pcl/sys-proclaim.lisp clcs/sys-proclaim.lisp
unixport/gcl.script \
        gcl-tk/gcl.tcl gcl-tk/gcltkaux  |  (cd
/home/tunes/local/stow/gcl/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: Exiting with failure status due to previous errors
cd /home/tunes/local/stow/gcl/lib/gcl-2.7.0/unixport && \
                mv saved_gcl temp && \
                echo '(reset-sys-paths
"/home/tunes/local/stow/gcl/lib/gcl-2.7.0/")(si::save-system
"saved_gcl")' | ./temp && \
                rm -f temp
GCL (GNU Common Lisp)  2.7.0 CLtL1    Oct 24 2013 00:14:54
Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl)
Binary License:  GPL due to GPL'ed components: (XGCL READLINE 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/tunes/

>
Error: UNDEFINED-FUNCTION :NAME RESET-SYS-PATHS
Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by "AN ANONYMOUS FUNCTION".
UNDEFINED-FUNCTION :NAME RESET-SYS-PATHS

Broken at NIL.  Type :H for Help.
>>
Error: TYPE-ERROR :DATUM (NIL) :EXPECTED-TYPE CHARACTER
Fast links are on: do (si::use-fast-links nil) for debugging
Signalled by "AN ANONYMOUS FUNCTION".
TYPE-ERROR :DATUM (NIL) :EXPECTED-TYPE CHARACTER

Broken at NIL.  Type :H for Help.
>>>make[2]: *** [install_unix] Error 255
make[2]: Leaving directory `/home/tunes/src/gcl/gcl'
make[1]: Leaving directory `/home/tunes/src/gcl/gcl'
make: Leaving directory `/home/tunes/src/gcl/gcl'



reply via email to

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