Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 88385 - ECLS installed, but CL-PPCRE tries to install SBCL
Summary: ECLS installed, but CL-PPCRE tries to install SBCL
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Gentoo Lisp Project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-08 10:14 UTC by The Janitor
Modified: 2005-06-06 18:48 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description The Janitor 2005-04-08 10:14:32 UTC
There is a problem between the ecls ebuild and the cl-ppcre ebuild.  Either ecls is not setting virtual/commonlisp or cl-ppcre ebuild doesn't know that ecls is OK.

Reproducible: Always
Steps to Reproduce:
1. unmerge any common lisp package such as cmucl, sbcl, etc
2. emerge ecls, note that common-lisp controller is installed
3. try emerging cl-ppcre

Actual Results:  
I aborted step 3 and was left with cl-ppcre uninstalled :(

Expected Results:  
 should have known that ecls is a common-lisp, and that it works fine with 
cl-ppcre

thanks for providing common lisp ebuilds
Comment 1 Matthew Kennedy (RETIRED) gentoo-dev 2005-04-10 12:20:21 UTC
Greetings The Janitor.  ECL doesn't export virtual/commonlisp because it really
hasn't been tested against compiling and running all other other cl-* packages
in dev-lisp/ yet.  This bug is related to Bug #86056.  All thats required is a
some files for the common lisp controller.
Comment 2 Matthew Kennedy (RETIRED) gentoo-dev 2005-06-06 18:48:03 UTC
In dev-lisp/ecls-0.9f_p1, I added a minimal support for "the common lisp
controller". Actually, its a hacked down, minimal controller which adds
/usr/share/common-lisp/systems/ to ASDF:*CENTRAL-REGISTRY* and extends the
ASDF:OUTPUT-FILES method to place FASLs in
/var/cache/common-lisp-controller/<userid>/ecl/. See the README.Gentoo.

http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-lisp/ecls/files/clc-lite.lisp?view=markup
http://www.gentoo.org/cgi-bin/viewcvs.cgi/dev-lisp/ecls/files/README.Gentoo?view=markup