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

Bug 88385

Summary: ECLS installed, but CL-PPCRE tries to install SBCL
Product: Gentoo Linux Reporter: The Janitor <drfixit>
Component: New packagesAssignee: Gentoo Lisp Project <lisp>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: 1.4   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

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