gcl-devel
[Top][All Lists]
Advanced

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

Re: [Gcl-devel] Is GCL being maintained?


From: Faré
Subject: Re: [Gcl-devel] Is GCL being maintained?
Date: Thu, 3 Jan 2013 03:14:11 -0500

I still can't build GCL 2.7, but I made ASDF work with the old GCL
2.6.7-56 on my old ubuntu laptop. That involved a whole lot of
definitions to work around missing functionality, and still doesn't
support output-translations, for lack of proper wildcard pathname
support in GCL (spawning ls for a directory? Really? That sucks; and
there's no proper quoting / unquoting!). See ASDF 2.26.51.

—♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
Don't worry about results. You can't wish them into existence. Focus on the
process. You have decision power on it. And it will take care of results.


On Fri, Nov 23, 2012 at 10:59 PM, Faré <address@hidden> wrote:
> Shall I declare GCL dead?
>
> I haven't been able to compile it in years, debian has dropped it, etc.
> Therefore I haven't been able to test ASDF 2.26 with it.
> (GCL 2.6 isn't ANSI-compliant enough to compile it,
> and the latest 2.7.0 binary I could use had a multiple value bug that
> broke ASDF.)
>
> If on a semi-recent debian or ubuntu amd64 box I checkout from gcl
> from CVS and configure it as follows:
> ./configure --prefix=/usr/local/stow/gcl --enable-ansi
> --enable-readline --enable-locbfd --disable-statsysbfd
>
> I get the following error log:
>
> make[1]: Leaving directory `/X/Fahree/home/fare/src/gcl-head/unixport'
> cd unixport && echo '(time (let ((*features* (cons :pre-gcl
> *features*)))(load "boot.lisp")))' | ./saved_pre_gcl
> GCL (GNU Common Lisp)  2.7.0 CLtL1    Nov 23 2012 22:46:59
> Source License: LGPL(gcl,gmp,pargcl), GPL(unexec,bfd,xgcl)
> Binary License:  GPL due to GPL'ed components: (XGCL 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/tunes/
>
>>
> ;; Loading boot.lisp
> ;; Compiling ../lsp/gcl_c.lsp.
> ;; End of Pass 1.
> ;; End of Pass 2.
> ;; OPTIMIZE levels: Safety=3, Space=0, Speed=3, (Debug quality ignored)
> ;; Finished compiling ../lsp/gcl_c.o.
> ;; Loading /X/Fahree/home/fare/src/gcl-head/lsp/gcl_c.o
>  ;; start address -T 0xe4bf00 ;; Finished loading
> /X/Fahree/home/fare/src/gcl-head/lsp/gcl_c.o
> real time       :      2.040 secs
> run-gbc time    :      1.330 secs
> child run time  :      0.200 secs
> gbc time        :      0.420 secs
> ;; Compiling ../lsp/gcl_listlib.lsp.
> ;; End of Pass 1.
> ;; End of Pass 2.
> ;; OPTIMIZE levels: Safety=3, Space=0, Speed=3, (Debug quality ignored)
> ;; Finished compiling ../lsp/gcl_listlib.o.
> ;; Loading /X/Fahree/home/fare/src/gcl-head/lsp/gcl_listlib.o
> __stack_chk_fail is undefined
>
> Error: ERROR "Cannot get relocated section contents
> "
> Fast links are on: do (si::use-fast-links nil) for debugging
> Signalled by LOAD1.
> ERROR "Cannot get relocated section contents
> "
>
> Broken at LOAD1.  Type :H for Help.
>>>make: *** [unixport/saved_pre_gcl] Error 255
>
> —♯ƒ • François-René ÐVB Rideau •Reflection&Cybernethics• http://fare.tunes.org
> There is a difference between knowing the path and walking the path.
>         — Morpheus, in "The Matrix"



reply via email to

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