Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 183544

Summary: dev-lisp/gcl-2.6.7 is unable to link a simple new image
Product: Gentoo Linux Reporter: hebisch
Component: [OLD] DevelopmentAssignee: Common Lisp Bugs <common-lisp>
Status: RESOLVED WONTFIX    
Severity: normal CC: zeekec
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description hebisch 2007-06-28 15:45:37 UTC
Linking new gcl image using steps given below fails.

Reproducible: Always

Steps to Reproduce:
1.
Crate a file called link_cmd3.lisp containing the following:
--------------------<cut here>-----------------
(compiler::link nil "prelisp"
    (format nil "(progn (let ((*load-path* (cons ~S *load-path*))  (si::*load-types* ~S))  (compiler::emit-fn t))  (when (fboundp (quote si::sgc-on))  (si::sgc-on t))  (setq compiler::*default-system-p* t))"
    si::*system-directory* (quote (list ".lsp")))
    "-lutil")
---------------------<cut here>-----------------
2.
Execute:

cat link_cmd3.lisp | gcl

3.
Actual Results:  

GCL (GNU Common Lisp)  2.6.7 CLtL1    Dec 28 2006 04:43:27
Source License: LGPL(gcl,gmp), GPL(unexec,bfd)
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.

>GCL (GNU Common Lisp)  April 1994  131072 pages
Building symbol table for /var/tmp/hebisch/axp14/pp/raw_prelisp ..
loading /usr/lib/gcl-2.6.7/unixport/../lsp/gcl_export.lsp
Initializing gcl_defmacro.o
Can't open file ~s
Lisp initialization failed.

"prelisp"

>

Expected Results:  
gcl should build a new executable image called "prelisp".  Building
image works on the same machine using gcl build from sources fetched
using the following command:

svn co https://axiom.svn.sourceforge.net/svnroot/axiom/branches/build-improvements/gcl gcl


It also works using gcl-2.6.7 in different distributions.

The command above is a simplified version of the first step of
build of Axiom computer algebra system.  Note that older Axiom
versions used to include copy of gcl sources and have build
their own gcl.  The problem surfaced because developement
versions of Axiom try to use installed copy of gcl.
Comment 1 Marijn Schouten (RETIRED) gentoo-dev 2007-08-30 10:10:11 UTC
can you please try the r1 and r2 versions and provide your emerge --info.
Comment 2 Panagiotis Christopoulos (RETIRED) gentoo-dev 2010-12-15 11:43:01 UTC
RESOLVED WONTFIX. This package is masked for many months. We may make an attempt to revive it, but not in the near future. You're free to reopen if you want. But as Marijn says:

# Marijn Schouten <hkBst at gentoo dot org> (29 Jul 2009)
# Masked for increasingly many problems. Upstream is flaky and hasn't released since 2005.
# Maxima is the only consumer and can be built with sbcl or clisp.
# Hopefully upstream will do a release that we can add to revive this package.
dev-lisp/gcl